ClassNotFoundExeption при выполнении классов из терминала с помощью команды Java [дубликат]

На этот вопрос уже есть ответ здесь:

Я пробую в терминале

java '/home/asadefa/Desktop/untitled.class'

и получаю ClassNotFoundException. Это реальный путь к файлу класса, собранному из

public class untitled {
public static void main(String[] args) {
        System.out.println("HELLO WORLD!");
    }
}

. Кто-нибудь может мне помочь? Я использую Ubuntu 18.04, и javac работал, но его выполнение не работает.

Мой вопрос отличается, потому что ни один из других ответов в другом вопросе мне не полезен.

0
задан 27 July 2019 в 02:20

1 ответ

Вот кавычка непосредственно из ссылки, которую отправил Karel.

скомпилируйте свою программу Java как прежде с: javac abc.java. Затем выполните его с:

abc Java ## название класса, который назовут, является abc НЕ abc.class

Однако Вы, как предполагается, не включаете ".class" часть имени файла при запущении программы Java. Karel пытается заставить Вас видеть, что Вы включаете ".class", но Вы, как не предполагается.

попробуйте следующее и посмотрите, работает ли это

cd /home/asadefa/Desktop

java untitled

0
ответ дан 23 October 2019 в 08:52

Другие вопросы по тегам:

Похожие вопросы: