1

Я использую Java в машине Ubuntu. Я могу запустить программу Java из моего затмения. Но у меня есть работа, которую я должен выполнить из командной строки. Я мог бы скомпилировать Java-программу с помощью команды javac HelloWorld.java и создать ее HelloWorld.class в том же каталоге. Но когда я запускаю команду java HelloWorld, она выдает мне следующую ошибку.

Ошибка: не удалось найти или загрузить основной класс

Я не знаю почему ???

Может кто-нибудь сказать мне, в чем проблема?

3 ответа3

1

Проверь себя КЛАССПАТ. Он должен содержать текущий каталог (он же ".").

0

Я выполнял

java HelloWorld.class

вместо

java HelloWorld

Задача решена!

0

Правильно ли вы создали основной метод в своем java-файле, назвали ли вы java-файл в точности как класс?

$ cat HelloWorld.java

public class HelloWorld {

        public static void main(String[] args) {

                System.out.println("Bonjour le monde !");

        }

}

$ javac HelloWorld.java
$ java HelloWorld
Bonjour le monde !

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .