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