在MacOS X Snow Leopard上,可以将参数"-d32“传递给JVM,这会导致JVM以32位模式启动。我有一个启动器应用程序,它设置一些环境变量,然后启动主应用程序。如果程序在MacOS上执行,这里也是决定使用-d32开关启动主应用程序的地方。
所以我的问题是:在Windows或Linux上有没有类似的方法来解决这个问题?如果可以在32位模式下运行64位JVM,那将是最好的。但是我并不害怕告诉我的用户安装额外的3
我通过添加参数-Djava.net.preferIPv4Stack=true is my running configuration修复了这个问题。我不能在运行时将此属性设置为true,因为JVM在启动时读取它一次,而不是在运行时读取它。我的问题是,当我要发布我的应用程序时,我希望用户只需简单地“双击”图标,它就会启动,没有任何问题,即使用户使用的是Windows、Mac或任何Linux发行版。因此,我的问题是,如何使用此参数强制JVM启动.jar?有