Как вы можете воспроизвести эту загадочную ошибку на терминале Ubuntu:
Поместите это в файл с именем Main.java:
.
public Main{
public static void main(String[] args){
System.out.println("ok");
}
}
Затем скомпилируйте это так:
user@defiant /home/user $ javac Main
error: Class names, 'Main', are only accepted if
annotation processing is explicitly requested
1 error
Это потому, что вы не указали .java
в конце Main
.
Сделай так, и это работает:
user@defiant /home/user $ javac Main.java
user@defiant /home/user $
Теперь хлопните себя по лбу и ворчите, что сообщение об ошибке настолько загадочно.