我有较旧的NB6.7,NB6.9,NB7.0,曾经在jdk1.6.0_21和jdk1.6.0_25上运行.现在我已经删除了这些的JDK,只有已jdk1.6.0_26和jdk1.7.0离开了,但我仍想保留旧的国家统计局,但现在当我运行它们,我得到这个消息:
"无法在指定的jdkhome中找到java安装C:\ Program Files(x86)\ Java\jdk1.6.0_25你想尝试使用默认版本吗?"
我试图找到它在哪里寻找"jdk1.6.0_25",并更新了"C:\ Program Files(x86)\ NetBeans 6.7"和"C:\ Users\USER.nbi\registry.xml"中的一些配置文件",然而该消息不断到来,我的问题是,在什么我需要改变它指向:C:\Program Files (x86)\Java\jdk1.6.0_26?
Fra*_*ank 361
感谢KasunBG的提示,我在"建议"链接中找到了解决方案,更新了以下文件(用你的Netbeans版本替换7.x):
C:\Program Files\NetBeans 7.x\etc\netbeans.conf
Run Code Online (Sandbox Code Playgroud)
更改以下行以指向您的Java安装位置:
netbeans_jdkhome="C:\Program Files\Java\jdk1.7xxxxx"
Run Code Online (Sandbox Code Playgroud)
您可能需要管理员权限才能编辑 netbeans.conf
Kas*_*ghe 63
转到Tools- > Java Platforms.在那里,单击Add Platform,将其指向 C:\Program Files (x86)\Java\jdk1.6.0_25.您可以设置另一个JDK版本或删除现有版本.
在oracle(sun)站点建议的另一个解决方案是,
netbeans.exe --jdkhome "C:\Program Files\jdk1.6.0_20"
Run Code Online (Sandbox Code Playgroud)
我在6.9.1上尝试过这个.您也可以更改每个项目的JDK.您需要通过Java Platforms对话框设置可用的JDK .然后,转到Run- > Set Project Configuration- > Customize.之后,在打开的对话框中转到Build- > Compile.设置版本.
Wal*_*rey 32
对于那些不使用Windows的人,要更改的文件是 netbeans-8.0/etc/netbeans.conf
并且要改变的行是:
netbeans_jdkhome="/usr/lib/jvm/java-8-oracle"
Run Code Online (Sandbox Code Playgroud)
注释掉旧值并插入新值
对于Windows 7及更高版本的用户而言,这是一个更有用的解决方案 - 如果您使用:
C:\Program Files\Java>mklink /D jdk8 jdk1.8.0_25
Run Code Online (Sandbox Code Playgroud)
你得到一个Symbolic Link文件夹,可以在新的JDK出来时调整.
所有你需要做的就是设置你的
netbeans_jdkhome="C:\Program Files\Java\jdk8"
Run Code Online (Sandbox Code Playgroud)
(在Netbeans 8的两个位置)你永远不必再次编辑配置.只需在每次更新JDK时调整符号链接.
我也有这个消息,因为今天我决定将我的不同jdk重新定位在同一目录中.我决定通过窗口的程序管理器卸载所有.在那之后,我当然有下面的消息.
"无法在指定的jdkhome中找到java安装C:\ Program Files(x86)\ Java\jdk1.7.0_60你想尝试使用默认版本吗?"
新安装的jdk无法解决问题.好的,你可以在菜单工具> java平台配置,但在我的情况下,我必须修复我的netbeans.conf
我有下面这一行
netbeans_jdkhome="C:\Program Files\Java\jdk1.7.0_60"
Run Code Online (Sandbox Code Playgroud)
我用它替换它
netbeans_jdkhome="C:\devtools\Java\jdk1.8.0_25"
Run Code Online (Sandbox Code Playgroud)
它不能完全回答你的问题,但为了解决这个问题,
您可以创建一个包含以下内容的 .cmd 文件:
start netbeans --jdkhome c:\path\to\jdk
或在 Netbeans 的快捷方式中设置上述选项。
| 归档时间: |
|
| 查看次数: |
265522 次 |
| 最近记录: |