我需要一个64位问题的解决方法。我使用的接口只允许“x86”而我的架构是“x86_64”。
我正在使用的外部引用(仅限JAR文件类)只允许“x86”
我怎样才能实现这个目标?
谢谢
答案 0 :(得分:3)
我不确定你的意思是“p.setProperty”。我假设你指的是系统属性“os.arch”?
您可以使用
System.setProperty ("os.arch","x86");
但是,如果您使用的代码确实依赖于x86而不是x86_64的架构,那么以这种方式欺骗它可能没有用。在这种情况下,您可以考虑使用-d32开关:
java -d32 ...
答案 1 :(得分:1)
在我的机器上,它运行了System.setProperty(“os.arch”,“x86”);
我不确定这是个好主意。 ;)