s*****e 发帖数: 16824 | 1 我用Eclipse写的一个jar, 调试的时候毫无问题,编译打包成jar以后独立运行就会出
一个bug。后来发现是跟JRE有关的,调试的时候用的是64位JRE, 独立运行的时候用的
是32位JRE。而且我没有办法在独立运行的时候调用64位JRE, 就算我直接用64位的java
.exe -jar启动这个jar, 从Task Manager里看调用的还是32位。有没有什么办法能让这
个jar独立运行的时候调用64位JRE啊?
我的环境是64位windows 7, 32位和64位JRE都装了,Eclipse是64位的。 | g*****g 发帖数: 34805 | 2 Try -d64 in your parameter, you may not be pointing to the 64 jvm in runtime
. | s*****e 发帖数: 16824 | 3 谢谢,刚刚试了,显示“Error: This java instance does not support a 64-bit
JVM”。 这个code本身能在64位上跑,调试的时候是可以的。这是不是说明我打包的时
候有问题?应该怎么设置一下打包的选项呢?
runtime
【在 g*****g 的大作中提到】 : Try -d64 in your parameter, you may not be pointing to the 64 jvm in runtime : .
| g*****g 发帖数: 34805 | 4 If you install both 32bit and 64bit vm, you may be pointing to the wrong one.
Why don't you just uninstall your 32bit vm and call it a day.
【在 s*****e 的大作中提到】 : 谢谢,刚刚试了,显示“Error: This java instance does not support a 64-bit : JVM”。 这个code本身能在64位上跑,调试的时候是可以的。这是不是说明我打包的时 : 候有问题?应该怎么设置一下打包的选项呢? : : runtime
| P****i 发帖数: 12972 | 5 change your JAVA_HOME
java
【在 s*****e 的大作中提到】 : 我用Eclipse写的一个jar, 调试的时候毫无问题,编译打包成jar以后独立运行就会出 : 一个bug。后来发现是跟JRE有关的,调试的时候用的是64位JRE, 独立运行的时候用的 : 是32位JRE。而且我没有办法在独立运行的时候调用64位JRE, 就算我直接用64位的java : .exe -jar启动这个jar, 从Task Manager里看调用的还是32位。有没有什么办法能让这 : 个jar独立运行的时候调用64位JRE啊? : 我的环境是64位windows 7, 32位和64位JRE都装了,Eclipse是64位的。
|
|