web-dev-qa-db-ja.com

Javaが見つかりません。 --jdkhomeスイッチを使用してください

NetOS 8.0.2をCentOS 6.5にインストールしました。

実行しようとすると、メッセージが表示されます

Cannot find Java. Please use the --jdkhome switch

/usr/share/Java-1.7.0があるので、入力しました

/usr/local/netbeans-8.0.2/bin/netbeans --jdkhome /usr/share/Java-1.7.0

そしてまだ得た

Cannot find Java. Please use the --jdkhome switch

また、Netbeansをインストールできる/root/Downloads/jdk1.8.0_40もあります。ただし、入力するとき

/usr/local/netbeans-8.0.2/bin/netbeans --jdkhome /root/Downloads/jdk1.8.0_40

私はまだ得る

Cannot find Java. Please use the --jdkhome switch

私は試した

whereis Java

そして得た

Java: /usr/bin/Java /etc/Java /usr/lib/Java /usr/share/Java /usr/share/man/man1/Java.1.gz

しかしながら

/usr/local/netbeans-8.0.2/bin/netbeans --jdkhome /usr/bin/Java

まだ生産する

Cannot find Java. Please use the --jdkhome switch.
21
OtagoHarbour

netbeans.conf構成ファイル

netbeans_jdkhome="C:\Program Files\Java\..."
28
  1. Netbeansインストールディレクトリに移動します
  2. 設定ファイルの検索[インストールディレクトリ] /etc/netbeans.conf
  3. 終わりに向かって、行netbeans_jdkhome = ...を見つけます。
  4. 「#」を使用してこの行をコメントします
  5. netBeansを実行します。ランチャーはjdk自体($ JDK_HOME/$ Java_HOMEから)環境変数を見つけます

example:

Sudo vim /usr/local/netbeans-8.2/etc/netbeans.conf
21
Maruf Hamidi

ユーザー設定の設定を確認します/home/username/.netbeans/version/etc/netbeans.conf

場所をグローバルに指定するという問題がありましたが、ユーザー設定がグローバル設定を上書きしていました。

CentOS 7/Netbeans 8.1

2
ntm

Java SE Runtime Environment 8.を試してみました。

2
Sus20200

注意MAC OSユーザー


まず、Macコンピューターではnetbeans.confファイルが

/Applications/NetBeans/NetBeans 8.2.app/Contents/Resources/NetBeans/etc/netbeans.conf

(デフォルトのインストールパッケージを使用した場合。)

次に、ディレクトリあなた[〜#〜] must [〜#〜]"netbeans_jdkhome"または"--jdkhome"それは[〜#〜] not [〜#〜] the/ Library/Java/JavaVirtualMachines/jdk1.8.0_172。 jdk /ただし次のもの

/Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home //<-- Please, notice the /Contents/Home at the end. That's the "trick"!

注:もちろん、使用しているNetBeansとJDKの両方のバージョンを変更する必要があります。

1
Almir Campos

NetBeans 8.2-指定されたjdkhomeでJavaインストールを見つけられませんか?

回答:netbeans.confファイルを編集します。

NetBeansを閉じ、メモ帳または別のテキストエディタを管理者として起動します。 Notepadアプリケーションを右クリックし、「管理者として実行」を選択して、それでnetbeans.confを開きます。 netbeans_jdkhome =” C:\ Program Files ... whatever”を変更します。

1
dirk

私のために働いたのは:

  • Javaパスが利用可能であることを確認してください:
$ which Java
/usr/bin/Java
  • その後、etc/netbeans.confでnetbeans_jdkhomeはコメント化されています
  • finderで/ bin /に移動し、netbeans(端末アイコン)をクリックします

./netbeans --jdkhome=/usr/bin/Java動作しますが、何らかの理由で動作しません。

0
f1vlad

Netbeans 10では、netbeans_jdkhome.../etc/netbeans.conf設定をコメントアウトしても、その仕事はもう行われません。 32/64ビット数に応じて適切なディレクトリを指定する必要があります。

例えば。 64ビットアプリケーションの場合:netbeans_jdkhome="C:\Program Files\AdoptOpenJDK\jdk8u202-b08"

0
Franc Drobnič