2012-03-30 9 views

答えて

1

さてあなたのようなものを持っている可能性がOSの情報を取得します。 javaを使用してこれを達成できない場合は、おそらくアプリケーションを適切な方法で構築していない可能性があります。ウィキペディアによると

http://en.wikipedia.org/wiki/Java_%28software_platform%29

Javaプラットフォームの版は、Javaプログラミング言語で書かれたプログラムを開発し、実行するための許可日から、関連するプログラムのバンドルの名前です。プラットフォームは、いずれかのプロセッサまたはオペレーティングシステムに固有のものではなく、実行エンジン(仮想マシンと呼ばれる)と、さまざまなハードウェアおよびオペレーティングシステム用に実装された一連のライブラリを持つコンパイラで、Javaプログラムがすべて同じそのうちの。

+0

** thanks ** ...... –

2

オブジェクトプロパティ "os.name"のSystemを使用すると、使用中のオペレーティングシステムを取得できます。

System.getProperty("os.name") 
0

system propertiesには、必要な情報が記載されています。

String osName = System.getProperty("os.name"); 
0

あなたがいないチェックの操作を行います。たとえば、あなたは、オペレーティングシステムの名前をつかむことができます。プラットフォームに依存しないコードを記述します。 1つの例は、ファイル区切りです。パスを構築するには、File.separatorを使用します。同様に、クラスパス文字列を作成する場合はFile.pathSeparatorを使用できます。

あなたが探索する場合、これは多くのようです。

final String nameOS = "os.name"; 
    final String versionOS = "os.version"; 
    final String architectureOS = "os.arch"; 
    System.out.println("\n The information about OS"); 
    System.out.println("\nName of the OS: " + 
    System.getProperty(nameOS)); 
    System.out.println("Version of the OS: " + 
    System.getProperty(versionOS)); 
    System.out.println("Architecture of THe OS: " + 
    System.getProperty(architectureOS)); 

しかし、あなたのコードはプラットフォームに依存しなければならない(MUST):

関連する問題