別の出力を示す「java-version」。インストールされたフォルダを見つけてJAVA_HOMEとJDK_HOMEを設定するにはどうすればよいですか?

ない

OracleWebサイトからJDK + Netbeansバンドルをダウンロードしてインストールしjava -versionましたが、端末で入力すると、次の出力が表示されます。

$ java -version
The program 'java' can be found in the following packages:
 * default-jre
 * gcj-4.8-jre-headless
 * openjdk-7-jre-headless
 * gcj-4.6-jre-headless
 * openjdk-6-jre-headless
Try: sudo apt-get install <selected package>  

まず、これはどういう意味ですか?システムに複数のバージョンのJavaがインストールされていますか?
次に、 Netbeans + JDKをインストールした後に作成されたJDKフォルダがあります。フォルダの内容は次のとおりです。

$ pwd
/usr/local/jdk1.8.0_65
$ ls
bin        javafx-src.zip  man          THIRDPARTYLICENSEREADME-JAVAFX.txt
COPYRIGHT  jre             README.html  THIRDPARTYLICENSEREADME.txt
db         lib             release
include    LICENSE         src.zip

第三に、 Android StudioはJDK_HOME、私が諦めたのexport JDK_HOME=/usr/local/jdk1.8.0_65見つけることができませんbashrc何ができるでしょうか?

私は削除検討しているjdk1.8.0_65フォルダを使用sudo apt-get install default-jreしてsudo apt-get install default-jdkますが、JDKのフォルダを削除すると混乱何かアップ、またはかどうかあれば不安だapt-getコマンドは、Javaの最新版をダウンロードします。

更新:フォルダを
追加しようとしましたが、Javaバージョンは正しく表示されていますが、AndroidStudioはJDKを見つけることができません。binPATH

$ echo $PATH
/usr/local/jdk1.8.0_65/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
$ java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
$ android
[sudo] password for nav: 
ERROR: Cannot start Android Studio
No JDK found. Please validate either STUDIO_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.
$ echo $JAVA_HOME
/usr/local/jdk1.8.0_65/bin
$ echo $JDK_HOME
/usr/local/jdk1.8.0_65
$  
プラフラーダイェリ

不足しているのはjdk1.8.0_65/bin、PATH環境変数にフォルダーを追加することです。

まず、これはどういう意味ですか?システムに複数のバージョンのJavaがインストールされていますか?

いいえ。ただし、インストールした/usr/local/jdk1.8.0_65プログラムは、Javaなどの他のプログラムnetbeansまたはandroidJavaに依存するプログラムによって検出されていません自分で確認するには、ターミナルを開いて、java実行可能ファイルを含むフォルダーを次のようにパス変数に追加します

export PATH="/usr/local/jdk1.8.0_65/bin:$PATH"

これが成功したかどうかをテストするには、任意のディレクトリに移動して次のコマンドを実行します。

java -version

それが成功したら、netbeansフォルダに移動して実行します。

./netbeans

他のすべての設定が適切であれば、実行する必要があり、Androidも実行する必要があります。変更を永続的にするには、~/.profileファイルにパス修飾子を追加します(そうしないと、exportJavaを操作するためにターミナルを開くたびコマンドを発行する必要があります)。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ