我在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版本显示了以下
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版本?
Netbeans只在/System/Library/Java/JavaVirtualMachines中查找。您必须告诉它JDK的安装位置。
1) 从这里下载JDK7:Oracle JDK7下载(根据您的问题,您已经完成了这一步,但我将其放在这里是为其他来这里寻求帮助的人准备的)
2) 使用默认设置进行安装。
3) 返回到出现上述错误的位置(在尝试启动glassfish时),然后再次单击"管理平台"。
4) 导航到/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home并选择它。