前提・実現したいこと
Javaを使用して Windows OSのシステム情報を取得しようとしています。
データの取得自体は runtime.exec("systeminfo") でできるのですが、出力結果が各言語でローカライズされてしまっています。
英語版ですと以下のように出力されます。
Host Name: AAA
OS Name: Microsoft Windows 10
OS Version: 10.0.17134 N/A Build 17134
日本語版ですと以下のように出力されます。
ホスト名: AAA
OS 名: Microsoft Windows 10
OS バージョン: 10.0.17134 N/A ビルド 17134
この出力をOSの言語に関わらず、英語で出力したいのですが、可能でしょうか?
該当のソースコード
Process p = runtime.exec("systeminfo"); InputStream is = p.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader(is)); while (true) { line = br.readLine(); if (line == null) { break; } System.out.println(line); }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。