仲間のUbuntuユーザーの皆さん、
Minecraftに変更を書き込む方法を学習しようとしています。使用しているチュートリアルに従うには、「gradlew」を実行する必要があります。コマンドは次のとおりです
./gradlew setupDecompWorkspace Eclipse
これにより、以下が得られます
ERROR: Java_HOME is set to an invalid directory: /usr/local/Java/jdk1.8.0_20
Please set the Java_HOME variable in your environment to match the
location of your Java installation.
どうすればいいのか、これが何を意味するのかさえわかりません。どんな助けも大歓迎です。
コマンドを実行する前に、次を入力してください。
export Java_HOME="path_to_Java_home"
Path_to_Java_homeは、bin/Javaがあるフォルダーです。
Javaが適切にインストールされている場合、次のコマンドを使用してその場所を見つけることができます。
readlink -f $(which Java)
パスをJava_HOMEに入れる際にパスの最後からbin/Javaを削除することを忘れないでください
Linux/Ubuntuで自動化するには、.bashrc
の最後に次の行を追加します。
Java_HOME=$(dirname $( readlink -f $(which Java) ))
Java_HOME=$(realpath "$Java_HOME"/../)
export Java_HOME
これはJava実行可能ファイルを取得し、ディレクトリレベルを登ります
Debian/UbuntuでデフォルトのJava version/executableを指定するには、これを実行しますonce:
Sudo update-alternatives --config Java
これは、Andrew Onischukによる以前の回答に基づいています(ありがとう!)
/ usr/bin/gradleを編集してみてください
「export Java_HOME =/usr/lib/jvm/default-Java」という行を#でコメント化します
これ:#export Java_HOME =/usr/lib/jvm/default-Java