补充信息:
在正在运行的进程中,您可以使用(至少使用一些最新的Sun JDK5 / 6版本):
$ /opt/java1.5/bin/jinfo -sysprops 14680 | grep sun.arch.data.model
Attaching to process ID 14680, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 1.5.0_16-b02
sun.arch.data.model = 32
其中14680是运行应用程序的jvm的PID . “os.arch”也有效 .
还支持其他方案:
jinfo [ option ] pid
jinfo [ option ] executable core
jinfo [ option ] [server-id@]remote-hostname-or-IP
不过也要考虑这个说明:
“NOTE - 此实用程序不受支持,可能会或可能不会在JDK的未来版本中可用 . 在不存在dbgent.dll的Windows系统中,需要安装'Debugging Tools for Windows'才能使这些工具正常工作 . 此外,PATH环境变量应包含目标进程使用的jvm.dll的位置或生成Crash Dump文件的位置 . “