原标题:NX8.5之不能运行JAVA程序的解决方法
昨天刚装上NX8.5,由于我自己电脑上以前NX8.0中ICE是不能用的,所以装上NX8.5就想看一下NX8.5中的ICE是否能用,结果很遗憾一点击就弹出以下错误:
装过NX8.5的朋友应该都知道,装这个版本要先装JAVA程序,所以一看到这个提示我就想到,可能是NX不能识别到我的电脑JAVA装在什么位置!
这个让人看了半懂不懂的提示,都不知道叫我怎么来解决,看帮助吧!我想很多网友跟我一样,一般不装NX的帮助,主要是那都英文的,看又看球不懂。
不过从大意来看,应该是说要在ugii_env中去改一个参数!(实际应该是在ugii_env_ug的文件里面改)
于是,我找到UGII的目录下的ugii_env_ug文件,打开它!
我将变量UGII_JVM_LIBRARY_DIR的值指定我电脑的JAVA完整路径!保存此文件,再重启NX,再次运行ICE,发现,依然报错!
我还试过其它方法!好像都出问题!
=====================================
接下来说说,怎么解决这个问题!
方法一、
打开NX→文件→执行→替换JAVA参数,在UGII_JVM_LIBRARY_DIR后面浏览,指定到你的JAVA安装位置。
重要提示:这里指定的JAVA位置,不是单一指定到这个JAVA文件夹,而是要指定到JAVA文件里面的server文件夹,比如我的电脑位置是:D:Program Files(x86)JAVAbinserver
JAVA默认的安装位置一般是……Javajre7,我自己更改过的!
此方法的弊端是:重启NX以后,又要再次进行操作!
方法二、
按正常的理论,我们改ugii_env_ug这个文件就行了,但是实际上不行,我个人觉得可能原因是,我自己电脑安装JAVA的路径中,文件夹有空格符号造成的,我安在Program Files (x86)这个文件夹下面,这个文件夹有空格符号。(这个问题仅为我的猜想,未测试!)
考虑用直接添加环境变量法:以下两个环境变量,任一加一个就可以了,建议加第一个!
① 建议用户,直接我的电脑右键→属性→高级系统设置→环境变量(针对WIN7系统而言)添加变量名为:UGII_JAVA_HOME,变量值为你的JAVA文件夹路径。
② 也可以直接增加UGII_JVM_LIBRARY_DIR环境变量,变量值指定到JAVA下面的server位置。
责任编辑: