私はJavaおよびUbuntuの初心者です。
JDK 10.0.2 Zipファイルをダウンロードし、tarコマンドを使用して解凍しました。
Vim .bashrcを使用して、次のように入力しました
export Java_HOME=path of my Java
export PATH=$Java_HOME/bin:$PATH
source .bashrc
Java 10.0.2の正しいパスを提供するecho $Java_HOME
およびecho $PATH
Javacコマンドを使用してファイルをコンパイルし、.classファイルを正常に作成できます。
クラスファイルを参照してJava(Java ./Desktop/app/Numbers)を実行しているとき、実行できず、「メインクラスが見つかりません」という例外を取得できません。
しかし、その特定のフォルダーに移動して、Javaと同様にjavacを実行すると、出力が得られます。
1)vim .bashrc
と入力します。しかし、うまくいきませんでした。
2)Sudo vim ./etc/environment
および引用符:/javapath/bin"
内に追加してみました。うまくいきませんでした。
私が間違っている場所を案内してください。
このコマンドを次のように実行します。
Java -classpath /home/$USER/Desktop/app Numbers
別の場所から実行するため、Javaは次の形式を想定しています。
Java -classpath /path/to/class/file class_file_name
NOTE:パスとクラスファイル名の間のスペース。 Java -help
またはman Java
を参照してください