Ошибка: «Не удалось найти основной класс: filename.java» Как установить имя файла независимо от имен классов?Как игнорировать java-имя файла?
ответ
Короткий ответ: Вы не можете. Один класс для каждого файла - это java-способ. Примите это или найдите другой язык.
Долгосрочный ответ: Вы можете, но вы, вероятно, этого не хотите.
Если у вас есть один открытый класс и x число непубличных классов, вы можете поместить все в один и тот же файл, введя непубличные классы в открытый класс. Например (в BlowFish.java):
public class BlowFish
{
class Hooty
{
}
class Sushi
{
}
}
Вы не можете ... В Java имя файла должно совпадать с именем общественного класса в файле
См Why are filenames in Java the same as the class name? для объяснения
Если у меня несколько классов, как мне назвать файл? – nnn
@nnn: Сделать один файл за класс или сделать другие классы непубличными? – unholysampler
Не кладите несколько классов в один и тот же файл, если у вас нет веских оснований. – Dodd10x
вы не можете. класс java должен быть в файле .java с тем же именем.
может быть, это в файл манифеста, где вы определяете этот класс в качестве основного класса
Уверен, что вы можете. Просто поместите номера версий в свои имена классов.
Или сохраните новейшие как classname.java, причем более старые версии получают номера версий.
Или оставьте номера версий и используйте контроль исходного кода.
- 1. Как игнорировать последующую модификацию файла
- 2. Как заставить Git игнорировать содержимое файла?
- 3. Как игнорировать двойные кавычки из файла CSV?
- 4. C++ Как игнорировать символы при чтении файла?
- 5. Как автоматически игнорировать последние три строки файла?
- 6. Как hg игнорировать имя файла без расширения?
- 7. как игнорировать теги ошибки файла в vim
- 8. не игнорировать такого файла найден
- 9. игнорировать последнюю строку файла csv
- 10. файла всегда будет «игнорировать» слэш
- 11. C++ seekg игнорировать часть файла?
- 12. WinMerge: как игнорировать комментарии
- 13. Игнорировать SVN игнорировать ... возможно?
- 14. Как игнорировать цифры
- 15. игнорировать расширение файла с помощью Jest
- 16. Git игнорировать отключить для определенного файла
- 17. Игнорировать определенные значения из файла в Java
- 18. Игнорировать определенные слова при чтении файла
- 19. Игнорировать строки при чтении файла в Python
- 20. Игнорировать ошибки для включенного файла yaml
- 21. Игнорировать строку запроса после расширения файла jQuery
- 22. Как игнорировать файл .gitignore?
- 23. Как игнорировать ожидающие миграции?
- 24. Gradle - Игнорировать specfic баночки из файла Jar
- 25. Сделать .gitignore игнорировать все, кроме одного файла
- 26. Игнорировать кэширование определенного файла с помощью APC
- 27. Может ли sed игнорировать часть входного файла?
- 28. игнорировать имя файла в php-массиве
- 29. h5py Игнорировать внешние ссылки при чтении файла
- 30. питона - проверка файла существует (игнорировать регистр)
Использовать язык, отличный от Java? – dasblinkenlight
Зачем вам это нужно? Если вы подробнее расскажете о конкретной проблеме, для которой, по вашему мнению, было бы ошибкой игнорировать имя файла, мы можем предложить вам * правильные решения для этого (возможно, не обязательно будет какое-либо решение, если проблема вызвана только тем, что разработчик собственное невежество или лень, хотя). – BalusC
О, пожалуйста, нет. Это будет бесполезно с кем-либо, когда-либо смотрящим на ваш код. –