Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
205 views
in Technique[技术] by (71.8m points)

java - How can I set the JDK NetBeans runs on?

I have the older NetBeans 6.7, NetBeans 6.9, and NetBeans 7.0, which used to run on jdk1.6.0_21 and jdk1.6.0_25. Now I've removed those JDKs and only have jdk1.6.0_26 and jdk1.7.0 left, but I still want to keep the older versions of NetBeans, but now when I run them, I get this message:

"Cannot locate java installation in specified jdkhome C:Program Files (x86)Javajdk1.6.0_25
Do you want to try to use default version?"

I tried to find where it's looking for the "jdk1.6.0_25", and updated a few configuration files in "C:Program Files (x86)NetBeans 6.7" and "C:UsersUSER.nbi egistry.xml", and yet the message keeps coming. Where and what do I need to change to point it to C:Program Files (x86)Javajdk1.6.0_26?

Question&Answers:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Thanks to Kasun Gajasinghe's tip, I found the solution in the "suggested" link. Update the following file (replace 7.x with your NetBeans version):

C:Program FilesNetBeans 7.xetc
etbeans.conf

Change the following line to point it where your Java installation is:

netbeans_jdkhome="C:Program FilesJavajdk1.7xxxxx"

You may need administrator privileges to edit netbeans.conf.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...