从Java检索架构

时间:2009-06-15 02:14:55

标签: java architecture system

我正在编写一个JNI应用程序,我希望该应用程序为当前架构下载正确的二进制库。有没有办法从代码中检索这些信息?

我需要知道ARM,x86或任何其他架构的位置。

亲切的问候,

加文

3 个答案:

答案 0 :(得分:4)

java.lang.System.getProperty("os.arch")应该有所帮助 - 给予“手臂”,“amd64”等。

答案 1 :(得分:1)

答案 2 :(得分:0)

这适用于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"));
     }
}