Netbeans 8.0.2は、起動時にこのエラーを表示します 起動時のNetbeans 8.0.2エラー 。このエラーを検索しましたが、うまくいきませんでした。
netbeans.conf
ファイルのnetbeans_jdkhomeを変更しましたが、何も変更しませんでした。その後、コメントを外しました。エラーが繰り返し表示されます。別のnetbeans.confファイルがあるようですが、どこにあるかわかりません。私はWindows 10を実行していて、JDK 1.8が "C:\ Program Files\Java\jdk1.8.0_101"にインストールされています。
C:\Program Files\NetBeans 8.0.2\etc
に移動し、ファイルnetbeans.conf
を開き、netbeans_jdkhome
をJDKのパスnetbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_101"
に変更します
jdk
のバージョンがわからない場合は、CMD Java -version
と入力して見つけることができます。
コマンドで環境変数を設定してみてください:
setx Java_HOME C:\Program Files\Java\jdk1.8.0_101
Java_HOMEは既にあると思いますが、パスはC:\ Program Files\Java\jdk1.7.0_15です。
cmdで確認できます。入力するだけです:
set Java_HOME
netbeans_jdkhome="C:\Program Files\Java\jdk from step1"
) - 私の場合 netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_131"
修正するにはNetbeans IDE-無効なjdkhomeが指定されましたnetbeans.config
とファイルパスを次のように変更します。
netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_161"
netbeans_jdkhome="C:\Program Files\Java\jdk-10"
私はWindowsユーザーのためのまともな解決策を見つけました。
NetBeansインストールフォルダーに移動します(例:C:\Program Files\NetBeans 8.0.2\etc
)、ファイルを開くnetbeans.conf
次に、行をコメント化します。
netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_101"
に
#netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_101"
「#」はコメント用です。これはファイルに表示されます。
次に、通常どおりNetBeans IDE=を実行します。
Netbeans64だけを実行することはできません。 netbeans\etcフォルダーのCONFファイルを手動で編集する必要があります。そして、jdkhome変数を設定します。その後、インストールはスムーズに進みます。
以前のコメントをすべて無視します。ごめんなさい。
PowerShellソリューションの最初の試み。
# fix path to jdk in netbeans.conf
# netbeans doesn't like unicode (utf-16)
$conf = Get-Content 'C:\Program Files (x86)\NetBeans 8.2\etc\netbeans.conf'
# string version of $jdk will have last dir found if there's more than one
$jdk = get-item 'C:\Program Files (x86)\Java\jdk*'
# `" to embed "
set-content 'C:\Program Files (x86)\NetBeans 8.2\etc\netbeans.conf' (
$conf -replace 'netbeans_jdkhome=.*',"netbeans_jdkhome=`"$jdk`"")
if (-not $?) { exit 1 }