Не мог выполнить файл Java

Я создал программу Java:

public class Hello{
public static void main(String[] args) {
    System.out.println("HEllo world");
}
}

Мой/etc/environment файл похож на это:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/$JAVA_HOME="/usr/lib/java/jdk1.8.0_131/bin/java" " 

Моя программа Java компилируется отлично.

nehal@nehal-Inspiron-5559:~/Desktop$ javac Hello.java 
nehal@nehal-Inspiron-5559:~/Desktop$ java Hello
Error: Could not find or load main class Hello

Когда я выполняю его, это дает мне эту ошибку.
Путь, где мой Java установлен:

/usr/lib/java/jdk1.8.0_131/bin

Как может решить этот вопрос?
P.S. Первоначально я имел открытый-jdk установленный, но я удалил его полностью и установил Oracle Java8

Править:
Вышеупомянутая проблема является все еще нерешенной, но мои выполнения кода, когда я выполняю ее как:

java -cp . Hello
0
задан 22 July 2017 в 21:42

1 ответ

Изменитесь:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/$JAVA_HOME="/usr/lib/java/jdk1.8.0_131/bin/java" " 

Кому:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" 

JAVA_HOME="/usr/lib/java/jdk1.8.0_131" 

Затем source /etc/environment с source /etc/enviroment.

Теперь выполненный echo $JAVA_PATH

0
ответ дан 2 November 2019 в 22:24

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

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