当前位置:首页 > 虚拟机 > 正文

无法找到有效的java虚拟机


一、starccm安装找不到java虚拟机首先检查是否安装了匹配的Java。
首先检查您是否安装了与当前NX版本匹配的JAVA版本,如果没有,请安装。您可以在控制面板程序中查看是否有较新或较旧的版本,您可以将其卸载然后再安装。注意JAVA在安装时分为32位和64位,不要修改其路径,默认安装即可。其次,这个问题可以确认为JAVA与NX软件无法正常兼容的原因,对于大多数计算机来说,通常安装兼容的JAVA版本就足够了,但少数版本需要额外的环境变量。第一种方法:一般有两个环境变量,可以一一添加,测试是否有效。变量名:UGII_JAVA_HOME变量值:你当前JAVA程序所在的路径,如我的:C:\ProgramFiles\Java\jre1.8.0_172变量名:UGII_JVM_LIBRARY_DIR变量值,同上。这样添加后,重新启动NX软件测试一下是否还不行,请按照下面的方法操作。
请参阅警告图像提示编辑ugii_env文件来尝试。不同的NX版本可能修改的文件不同,一般是UGII目录下的ugii_或ugii_env_文件。该文件的路径是(这是我的路径):C:\ProgramFiles\Siemens\NX12.0\UGII\ugii_或:C:\ProgramFiles\Siemens\NX12.0\UGII\ugii_env_最后行,添加您的环境变量和变量值,例如:UGII_JAVA_HOME=C:\ProgramFiles\Java\jre1.8.0_172一般建议直接添加系统环境变量,以避免编辑文件时混乱。


二、启动eclipse是报nojavavirtualmachinewasfoundaftersearchingthefollowinglocation

1、确保JDK已安装

2.如果前两条都没有问题,那么就是路的问题了。因为Eclipse需要来启动,所以程序会首先在path文件夹中查找,如果没有找到,就会在eclipse的安装目录中查找,就会报上面的错误。所以可以肯定的是,路有问题。进入eclipse安装目录,找到文件中vm这一行:

我的问题出在这里将C:/ProgramFiles/Java/jdk1.7.0_25/bin更改为C:/ProgramFiles/Java/jdk1.6.0_25/bin,它将正常启动。