私はJavaコードを書いています。 WindowsとLinux上で動作します。いくつかのコードはプラットフォームベースに依存していますどのプラットフォームでどのようにアプリケーションをチェックできますか?Javaコードでプラットフォームの検証を確認するにはどうすればよいですか?
0
A
答えて
1
さてあなたのようなものを持っている可能性がOSの情報を取得します。 javaを使用してこれを達成できない場合は、おそらくアプリケーションを適切な方法で構築していない可能性があります。ウィキペディアによると
:
http://en.wikipedia.org/wiki/Java_%28software_platform%29
Javaプラットフォームの版は、Javaプログラミング言語で書かれたプログラムを開発し、実行するための許可日から、関連するプログラムのバンドルの名前です。プラットフォームは、いずれかのプロセッサまたはオペレーティングシステムに固有のものではなく、実行エンジン(仮想マシンと呼ばれる)と、さまざまなハードウェアおよびオペレーティングシステム用に実装された一連のライブラリを持つコンパイラで、Javaプログラムがすべて同じそのうちの。
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):
関連する問題
- 1. コントローラーの操作中に検証結果を確認するにはどうすればよいですか?
- 2. Android:APKがターゲットとするプラットフォームのバージョンを確認するにはどうすればよいですか?
- 3. コード内でバリデータを検証しないようにするにはどうすればよいですか?
- 4. 現在のTrigger.io Forgeプラットフォームのバージョンを確認するにはどうすればよいですか?
- 5. 必要なプラットフォームのバージョンを確認するにはどうすればよいですか?
- 6. Gmailで認証を確認するにはどうすればよいですか?
- 7. Google認証エンジンで認証と承認を変更するにはどうすればよいですか?
- 8. JavaScriptでファイルサイズを確認するにはどうすればよいですか?
- 9. kivyでキーボードイベントを確認するにはどうすればよいですか?
- 10. IIS7でリクエストタイプを確認するにはどうすればよいですか?
- 11. WPFでカーソルサイズを確認するにはどうすればよいですか?
- 12. Androidでは、通貨コードの有効性を確認するにはどうすればよいですか?
- 13. ".txt"ファイルであるかどうかを確認する検証
- 14. パスワードを認証して検証するにはどうすればよいですか?
- 15. nokogiriでXHTMLを検証するにはどうすればよいですか?
- 16. PHPでANDROID_IDを検証するにはどうすればよいですか?
- 17. Silverlightでホストサーバーの証明書を確認するにはどうすればよいですか?
- 18. テンプレートパラメータのタイプを確認するにはどうすればよいですか?
- 19. アプリのフレームレートを確認するにはどうすればよいですか?
- 20. openCLのリファレンスカウンタを確認するにはどうすればよいですか?
- 21. ghcのバージョンを確認するにはどうすればよいですか?
- 22. オブジェクトのタイプを確認するにはどうすればよいですか?
- 23. recvfrom()のメッセージサイズを確認するにはどうすればよいですか?
- 24. OpenMPIのバージョンを確認するにはどうすればよいですか?
- 25. クライアントのNLS_LANGを確認するにはどうすればよいですか?
- 26. アンドロイドアプリのユーザーを認証するにはどうすればよいですか?
- 27. HTTPリダイレクトなしで新しい「認証コード」を取得するにはどうすればよいですか?
- 28. ユーザがdjangoのbase.htmlで認証されているかどうかを確認するにはどうすればよいですか?
- 29. ファイルアップロードのファイルタイプを検証するにはどうすればよいですか?
- 30. トリガーのフィールドタイプを検証するにはどうすればよいですか?
** thanks ** ...... –