我正在设置我的JAVA_OPTS:“ - d64 -server -XX:+ CMSClassUnloadingEnabled”,然后是一些。
我认为-d64是指定机器是64位还是64位运行?
这似乎在Mac上运行良好。当我在Windows 7上尝试使用Cygwin运行shell脚本时,它会中断。如果删除-d64,一切正常。
我也使用Windows批处理文件做同样的事情,-d64仍然会抛出相同的错误。
可能是什么问题?
答案 0 :(得分:5)
-d64
选项是特定于Solaris / Linux的。在Windows上,该选项为not available
由于Mac OsX是基于Linux的,因此该选项可以在那里运行。在Windows上,您需要通过选择可执行文件来选择JVM(64位/ 32位版本是单独的安装) - 直接命名可执行文件或通过将其bin正确添加到PATH环境变量