找不到Java虚拟机(JVM)库,要更正此问题,请先检查java运行时环境是否已正确安装。

找不到Java虚拟机(JVM)库。

要更正此问题,请先检查java运行时环境是否已正确安装。

然后,将UGII_JVM_LIBRARY_DIR设为Java虚拟机(JVM)库所在的目录。可以通过使用“替换Java参数”命令更改值或在ugii_env文件中更改值完成此操作。如果您更改ugii_env文件中的值,则需要重新启动以使更改生效。有关更多信息,请参见NX Open for Java Programmer Guide。

attachments-2018-08-GvAXkeFL5b68659cce3ca.png


请先 登录 后评论

4 个回答

991489146

一串复杂的代码!!!

请先 登录 后评论
老叶 - NX网、学技网、UG爱好者论坛创始人
擅长:NX软件

首先,检查你是否有安装与当前NX版本匹配的JAVA版本,如果没有请安装。可以在控制面板程序里查看,如果有更新版或者更旧版,可以先卸载再安装。注意JAVA有32位和64位之分,安装的时候,不要修改其路径,直接默认安装就好了。

其次,这个问题可以确认是JAVA没有与NX软件正常匹配的原因,大部分电脑,一般只要安装匹配的JAVA版本就可以了,但是有少部分版本需要额外添加环境变量。


第一种方法:

环境变量一般有两个,你可以一个一个添加测试是否有效。

变量名:

UGII_JAVA_HOME

变量值:

你的当前JAVA程序所在路径,比如我的:

C:\Program Files\Java\jre1.8.0_172

另外一个环境:

变量名:

UGII_JVM_LIBRARY_DIR

变量值,和上面的一样。

这样添加好以后,再进行重新打开NX软件测试,如果还是不行,请按以下方法。


第二种方法:

看警告图片提示上的修改ugii_env文件来测试,修改这个文件其实和添加环境变量一个意思。不同的NX版本可能修改文件存在差异,一般都是UGII目录下的ugii_env.dat或者ugii_env_ug.dat文件。

这个文件的路径在(这是我的路径):

C:\Program Files\Siemens\NX 12.0\UGII\ugii_env.dat

或者:

C:\Program Files\Siemens\NX 12.0\UGII\ugii_env_ug.dat

在最后一行,加上你的环境变量以及变量值,例如:

UGII_JAVA_HOME=C:\Program Files\Java\jre1.8.0_172

一般建议直接添加系统环境变量,省得修改文件弄糊涂了。

请先 登录 后评论
阿男

attachments-2018-08-HLSlEOG55b69629072d5e.pngattachments-2018-08-gG2F0bBE5b69625ddb573.png先打开控制面板,找到Java,点开,如图更新,然后建立环境变量,重启UG,我当时还连了网,希望帮到大家!

请先 登录 后评论
不可孟浪

我也遇到这种情况

于是乎 我重装了系统和ug

jre是v7的

变量 UGII_JAVA_HOME

然后一切都变得完美了

请先 登录 后评论