我在我的mac上安装了NetBeans IDE 7.3.1并尝试启动Glassfish服务器,但它显示以下错误,
GlassFish server could not be started with JDK 1.6 (Default). Please sleect another Java SE
Platform.
我已下载并安装了jdk-7u25-macosx-x64.dmg并运行java -version显示以下内容
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
当我尝试为我的netbeans选择一个新平台并进入JavaVirtualMachines文件夹时,此文件夹中只有1.6.0.jdk!
如何指出它使用1.7版本?
答案 0 :(得分:2)
Netbeans只在/ System / Library / Java / JavaVirtualMachines中查找。你必须告诉它你安装JDK的位置。
1)从这里下载JDK7:Oracle JDK7 Downloads(基于你的问题,你已经完成了这一步,但是我把它放在这里给其他来这里寻求帮助的人)
2)使用默认设置进行安装。
3)返回到上述错误的位置(尝试启动glassfish时),然后再次单击“管理平台”。
4)导航到/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home并选择它。