Java是否有任何可以调用的API,可以知道进程或.exe文件是32位还是64位? - 而不是运行代码的JVM
Ste*_*n C 11
没有标准的Java API来确定外部进程是32位还是64位.
如果您想这样做,您可能需要使用本机代码,或者调用外部实用程序来执行此操作.在这两种情况下,解决方案可能都是平台特定的.以下是一些可能的(平台特定的)潜在客户:
(OSX)有没有办法检查进程是64位还是32位?
(Linux)https://unix.stackexchange.com/questions/12862/how-to-tell-if-a-running-program-is-64-bit-in-linux
(请注意,在Windows情况下,解决方案涉及测试".exe"文件而不是正在运行的进程,因此您需要能够首先确定相关的".exe"文件...)