Não é possível executar o arquivo java

0

Eu criei um programa em Java:

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

Meu arquivo / etc / environment é assim:

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" " 

Meu programa java é compilado perfeitamente.

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

Quando eu corro isso me dá esse erro.
O caminho onde meu java está instalado:

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

Como pode resolver este problema?
P.S. Inicialmente eu tinha o open-jdk instalado, mas o removi completamente e instalei o Oracle Java8

Editar:
O problema acima ainda não foi resolvido, mas meu código é executado quando eu o executo:

java -cp . Hello
    
por nrb 15.07.2017 / 07:37

1 resposta

0

Por favor, altere:

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" " 

Para:

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" 

Em seguida, source the /etc/environment com source /etc/enviroment .

Agora execute echo $JAVA_PATH

    
por George Udosen 15.07.2017 / 09:40