jdkの場所がわからない


14

Javaが正しくインストールされています。

aaa@ubuntu:~$ whereis java
java: /usr/bin/java /usr/bin/X11/java /usr/local/java /usr/share/java
aaa@ubuntu:~$ whereis javac
javac: /usr/bin/javac /usr/bin/X11/javac

しかし/usr/bin/java、IntellyJ Idea12の場所をJavaプロジェクトsdkとして追加しようとすると、フォルダーが必要で/usr/bin/javaファイルなので、それを行うことはできません。を指定/usr/binしても、有効な場所ではないと表示されます。

それはどこにあり、IntellyJ Idea12またはEclipseのJava SDKになるように場所を設定するにはどうすればよいですか?

更新:パス「/ usr / lib / jvm /」が存在しません

更新2

このチュートリアルを使用しましたhttp://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux


をどのようにインストールjdkしましたupdate-alternativesか?
nikhil

回答:


19

すべてのubuntu JREおよびJDKインストールは/ usr / lib / jvm /に保存されます

マルチアーチ固有のJDKの場所をIdea12に追加する必要があります。たとえば、32ビットx86 Ubuntuのインストールでは、/ usr / lib / jvm / java-7-openjdk-i386を使用します。


パス "/ usr / lib / jvm /"は存在しません。
アレックスマレックス

3
/ usr / lib / jvm /は、openjdk-7-jdkパッケージをインストールした後に存在します。あなたがUbuntuのパッケージの検索を使用してのjavacを検索する場合あなたは自分のためにこれを見ることができますpackages.ubuntu.com/...
xranby

インストールしませんでしたか?私の
アップデート2を

UPDATE2に記載されているチュートリアルに従っている場合は、/ usr / local / java / jdk1.7.0_17を使用する必要があります。UbuntuJava
xranby

ありがとう。私はちょうどls -lh /usr/lib/jvm/Javaを発見しました。期待さdefault-javajava-7-oracleますが見つかりました。解決しました。
マグノC

-2

whereisは、指定されたファイルのソース/バイナリおよびマニュアルセクションを見つけます。次に、指定された名前から、先頭のパス名コンポーネントと、.extなどの形式の(単一の)末尾の拡張子(.cなど)が最初に取り除かれます。sのプレフィックス。ソースコード管理の使用から生じる問題も処理されます。 whereisは、標準のLinuxプレースのリストで目的のプログラムを見つけようとします。

java: /usr/bin/java /usr/bin/X11/java /usr/local/java /usr/share/java

これは、Javaインストールの単なるシンボリックリンクです。あなたはここで読むことができます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.