2009-06-15 7 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")); 
    } 
} 
関連する問題