Почему компилятор Java в Intellij Idea не жалуется на несоответствия имени файла?JAVA

Программисты JAVA общаются здесь
Anonymous
Почему компилятор Java в Intellij Idea не жалуется на несоответствия имени файла?

Сообщение Anonymous »

Я изучаю Java и экспериментирую с компиляцией исходных файлов. Я понимаю, что Java чувствительна к случаям, и что имя файла должно точно соответствовать имени открытого класса, включая дело. < /P>

Код: Выделить всё

public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
< /code>
Когда я собираю это вручную в терминале: < /p>
javac HelloWorld.java
< /code>
работает, как и ожидалось. Но если я попробую: < /p>
javac helloworld.java
< /code>
он не работает в случае чувствительной к случаям файловой системы (например, Linux), говоря, что файл не может быть найден-что имеет смысл.javac Helloworld.java
Компилятор, похоже, не заботится о случае имени файла.

Подробнее здесь: https://stackoverflow.com/questions/797 ... -case-mism

Вернуться в «JAVA»