[解決済み] Java SDKのフォルダーはどこにありますか?Ubuntu 12.04
質問
入力するとインストールされていることがわかります。
$java -version
得ることができる。
OpenJDK Runtime Environment (IcedTea6 1.12.5) (6b27-1.12.5-0ubuntu0.12.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
と入力すると
$locate jdk
得ることができる。
/home/arturo/Documents/2012a/sys/java/jre/glnxa64/jre/lib/servicetag/jdk_header.png
/usr/share/app-install/desktop/openjdk-6-jre:openjdk-6-java.desktop
/usr/share/app-install/desktop/openjdk-7-jre:openjdk-7-java.desktop
/usr/share/app-install/icons/openjdk-6.png
/usr/share/app-install/icons/openjdk-7.png
最初の項目で心配なのは、2012a フォルダが私の MATLAB フォルダであり、標準の 'usr/lib' フォルダではないことです。私は、JDKとJREがどこにインストールされたのか、本当に混乱しています。なぜなら、私はそのフォルダを指す$JAVA_HOMEパスを設定する必要があるからです。私は何かを見逃しているのでしょうか?
解決方法は?
<ブロッククオートWAY-1 : 最短・簡単な方法を更新しました。
以下のコマンドを実行すると、パスが表示されます。 しかし、それはjavaコマンドが動作している場合、言い換えればjavaのパスが設定されている場合にのみ動作します。 .
readlink -f $(which java)
詳しくはこちら LinuxのJava SDKはどこにありますか?
<ブロッククオート
WAY-2 (Better than WAY-1) : 以下の回答はまだ動作しているので、上記のコマンドが動作しない場合は試してみてください。 を使用します。
シンボリックリンクを調べる必要があります。以下は、Javaディレクトリを取得するための手順です。
ステップ1:
$ whereis java
java: /usr/bin/java /etc/java /usr/share/java
これは、javaというコマンドが/usr/bin/javaに存在することを示しています。
もう一度掘ってみてください。
ステップ2:
$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 2009-01-15 18:34 /usr/bin/java -> /etc/alternatives/java
ということは、今、私たちが知っているのは
/usr/bin/java
へのシンボリックリンクです。
/etc/alternatives/java
.
上記と同じ方法で深堀りする。
ステップ3:
$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 31 2009-01-15 18:34 /etc/alternatives/java -> /usr/local/jre1.6.0_07/bin/java
というわけで、これが実際のjavaの場所です。
/usr/local/jre.....
さらに深く掘り下げて、他のシンボリックリンクを見つけることもできます。
参考文献 : javaのホームディレクトリはどこですか?
関連
-
eclipse アクセス制限です。タイプ 'xxx' は API ではありません(必須ライブラリ '' の制限)。
-
javaで非静的な解を静的な参照にすることができない
-
JDKの設定時にjava.dllが見つからない、java SE Runtime Environmentが見つからない問題が発生しました。
-
spring-boot 401 このリソースにアクセスするには完全な認証が必要です エラー解決
-
[オリジナル】java学習ノート【II】よくあるエラー クラスパス上のクラスファイルが見つからない、またはアクセスできない場合
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] Java の配列を表示する最も簡単な方法は何ですか?
-
[解決済み] ファイルの内容からJavaの文字列を作成するにはどうすればよいですか?
-
[解決済み] Javaの「for each」ループはどのように機能するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
スタイルシートとして解釈されるリソースが、MIMEタイプtext/htmlで転送される。
-
この行に複数のマーカーがある - HttpServletResponseが型エラーに解決できない
-
javaの実行中に「javaの例外が発生しました」と表示された場合はどうすればよいですか?
-
アクセス制限について アプリケーションの種類がAPIでない(必要なライブラリの制限)。
-
Spring boot runs with Error creating bean with name 'entityManagerFactory' defined in class path resource
-
エラーの解決方法 jarfile XXX.jarにアクセスできません。
-
Spring BootのテストメソッドFailed to load ApplicationContextの問題を解決する
-
Eclipse起動エラー:javaは起動したが、終了コード=1を返した(ネット上の様々な落とし穴)
-
[解決済み】LinuxでJava SDKをインストールした後、どこに行けばいいのでしょうか?
-
[解決済み】UbuntuでJavaの環境パスを設定する方法