web-dev-qa-db-fra.com

Définition du chemin vers Java_home

Je suis un débutant à Java ainsi qu’à Ubuntu.

J'ai téléchargé le fichier JDK 10.0.2 Zip et décompressé à l'aide de la commande tar.

J'ai utilisé vim .bashrc et tapé ce qui suit

export Java_HOME=path of my Java
export PATH=$Java_HOME/bin:$PATH
source .bashrc

echo $Java_HOME et echo $PATH donnant le chemin correct de mon Java 10.0.2

Je suis en mesure de compiler le fichier à l'aide de la commande javac et du fichier .class créés avec succès.

Lorsque j'exécute Java (Java ./Desktop/app/Numbers) faisant référence au fichier de classe, je ne parviens pas à exécuter l'exécution "Exception introuvable pour la classe principale".

Mais, lorsque je vais dans ce dossier et exécute le javac ainsi que Java, je reçois la sortie.

Ce que j'ai essayé

1) vim .bashrc et tapez ce qui précède. Mais ça n'a pas marché.

2) Sudo vim ./etc/environment et essayé d’ajouter des guillemets :/javapath/bin". Ça n'a pas marché.

Guide-moi où je me trompe.

1
hawk base

Ok, lancez cette commande comme ceci:

Java -classpath /home/$USER/Desktop/app Numbers

Depuis que vous l'exécutez depuis un autre emplacement, Java attend ce format:

Java -classpath /path/to/class/file class_file_name

NOTE: espace entre le chemin et le nom du fichier de classe. Voir Java -help ou man Java

1
George Udosen