Получить архитектуру из Java - PullRequest
0 голосов
/ 15 июня 2009

Я пишу приложение JNI и хочу, чтобы приложение загружало правильную двоичную библиотеку для текущей архитектуры. Есть ли способ получить эту информацию из кода?

Мне нужно знать, где на самом деле находится ARM, x86 или любая другая архитектура.

С уважением,

Gavin

Ответы [ 3 ]

4 голосов
/ 15 июня 2009

java.lang.System.getProperty("os.arch") должно помочь - дать "arm", "amd64" и т. П.

1 голос
/ 15 июня 2009
0 голосов
/ 15 июня 2009

Это работает в Java 6SE:

public class ListProperties
{
     public static void main(String[] argv)
     {
        System.getProperties().list(System.out);
        // These are only examples of obtaining specific properties
        System.out.println(System.getProperty("user.name"));
        System.out.println(System.getProperty("java.library.path"));
     }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...