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