Как изменить возвращаемое значение p.getProperty ("os.arch"); - PullRequest
0 голосов
/ 04 февраля 2011

Мне нужен обход 64-битной проблемы. Где интерфейс, который я использую, разрешит только «x86», а моя архитектура - «x86_64».

Используемые мной внешние ссылки (только для файловых классов JAR) допускают только "x86"

Как мне этого добиться?

Спасибо

Ответы [ 2 ]

3 голосов
/ 04 февраля 2011

Я не уверен, что вы подразумеваете под "p.setProperty". Я предполагаю, что вы имеете в виду системное свойство "os.arch"?

Вы можете использовать

System.setProperty ("os.arch","x86");

Однако, если код, который вы используете, действительно полагается на архитектуру x86, а не x86_64, то обманывать его таким способом может быть не полезно. В этом случае вы можете использовать ключ -d32:

java -d32 ...

1 голос
/ 04 февраля 2011

На моей машине работало do System.setProperty ("os.arch", "x86");

Я не уверен, что это хорошая идея. ;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...