2009-06-15 86 views
0

我正在編寫JNI應用程序,我希望應用程序爲當前體系結構下載正確的二進制庫。有沒有辦法從代碼中檢索這些信息?從Java檢索體系結構

我需要知道它是ARM,x86還是其他任何架構。

親切的問候,

加文

回答

4

java.lang.System.getProperty("os.arch")應該幫助 - 讓 「手臂」, 「AMD64」等等。

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")); 
    } 
}