私はsdkmanを初めて使用しましたが、それをインストールして、JDK、Gradle、その他いくつかのソフトウェアをインストールできました。問題は、Eclipseをダウンロードして実行しようとした後、単にJDKが見つからないことです。 Java_HOMEとPATHをエクスポートしました。実際、Java、javac、その他のJava=コマンドを端末から実際に実行できます。update-alternativesでも試しました。Eclipseフォルダーの所有権を変更しましたが、結果はありません。EclipseはJDKを見つけます。
Javaをインストールする必要があり、それによってEclipseが機能するようになりますが、sdkmanを使用する方法は何ですか?だから私の質問は、Eclipseにsdkmanを使用させるために必要な設定は何ですかJavaインストール。
同じ問題に直面し、/usr/bin
にJavaおよびjavacの両方)のシンボリックリンクを作成することで解決しました。
Sudo ln -s ~/.sdkman/candidates/Java/current/bin/javac /usr/bin/javac
Sudo ln -s ~/.sdkman/candidates/Java/current/bin/Java /usr/bin/Java
私はこれらの場所を得ました
which javac
which Java
Eclipse.iniファイルを見つけて編集し、「-vm」の直後の行を次のように変更します。
/home/YOURUSER/.sdkman/candidates/Java/current/bin
Linuxシステムの場合はそれで十分です。 WindowsやMacについてはわかりません。