求助:Solaris 11安装NetBeans IDE 8失败,报Cannot setup embedded JVM错误
解决Solaris 11安装NetBeans IDE 8时的"Cannot setup embedded JVM"错误
我之前在Solaris 11上部署NetBeans 8时也碰到过一模一样的问题——明明官网标注了系统支持,结果安装时直接卡在"Cannot setup embedded JVM"。正如你猜测的,这确实是安装包自带的嵌入式JVM和Solaris 11的环境不兼容导致的,下面是我亲测有效的解决步骤:
步骤1:先安装Solaris 11兼容的JDK版本
NetBeans 8推荐搭配JDK 8(Oracle JDK或OpenJDK均可),先确认系统里有没有合适的JDK:
打开终端执行:java -version如果没有安装或版本不符,用Solaris的包管理器安装:
pkg install developer/java/jdk-8步骤2:跳过嵌入式JVM,指定本地JDK完成安装
找到NetBeans的安装脚本(比如netbeans-8.x.sh),在终端执行安装命令时加上--javahome参数,指定本地JDK的安装路径:./netbeans-8.x.sh --javahome /usr/jdk/instances/jdk1.8.0注意替换成你实际的JDK路径,Solaris 11中JDK的默认路径通常是
/usr/jdk/instances/jdk1.8.0,如果不确定可以用which java找到路径后向上追溯到JDK根目录。步骤3:验证安装结果
安装完成后启动NetBeans,在菜单栏依次点击Help > About,确认显示的JVM版本是你指定的本地JDK,就说明安装成功了。
另外补充个图形化安装的小技巧:如果你用的是图形化安装包,可以在启动安装程序前先设置JAVA_HOME环境变量:
export JAVA_HOME=/usr/jdk/instances/jdk1.8.0 ./netbeans-8.x.sh
这样图形安装程序会自动识别并使用指定的JVM,跳过嵌入式JVM的加载流程。
内容的提问来源于stack exchange,提问作者Taarak
相关产品推荐
相关产品推荐

