Eclipseで実行されているJavaのバージョンを確認するにはどうすればよいですか?
調べるためのコードを書く方法はありますか?
「Package Explorer」の「JRE System Library [JavaSE-1.6]」は正しいバージョンですか?
Eclipseが実行されるのは、システムにインストールされているデフォルトのJavaです(Eclipse.iniファイルで明確に設定されていない限り、-vmオプションを使用してください)。もちろん、さらにJavaランタイムを追加して、プロジェクトに使用できます。
あなたが書いた文字列は正しいものですが、それはあなたの環境に固有のものです。正確な更新を知りたい場合は、次のコードを実行します。
public class JavaVersion {
public static void main(String[] args) {
System.out.println(System.getProperty("Java.runtime.version"));
}
}
-vm Eclipse.ini
オプションが正しく機能したかどうかを確認する場合は、これを使用してIDE自体が実行するJVM:メニューヘルプ> Eclipseについて>インストールの詳細>構成タブを確認できます。次の行を見つけます:Java.runtime.version=...
。
コードについてではありませんが、次のように理解できます。
「ウィンドウ」タブに移動し、「設定」->「Java」->「インストール済みのJRE」を選択します。独自のJRE(1.7または1.5など)も追加できます。
コンプライアンスレベルウィンドウ->設定-> Java->コンパイラを変更します。 Cコンプライアンスレベルを変更します。
Eclipseを使用しているJavaバージョンをテストするためのさまざまなオプションがあります。最良の方法は、マシンにインストールされている最初のJavaを見つけることです。
端末でJava -versionコマンドを実行します
次に、Eclipseが正しいバージョンを指しているかどうかを確認します。
そのために行く
Eclipse >>設定>> Java >>インストール済みJRE
ヘルプメニューの下には、「Eclipseについて」というラベルの付いたメニュー項目があります。絶対に正確には言えませんが、STSは同じものですが、ラベルが異なります。
関連するメニュー項目をクリックした後に表示されるダイアログボックスでは、左下隅にインストールの詳細ボタンがあります。
Eclipseを実行しているJavaのバージョンは、[構成]タブの[システムプロパティ:]にあるはずです。
Eclipseは、システムでデフォルトのJavaを使用して自分自身を実行します。これは、Eclipse.iniファイルでも変更できます。 Eclipseインストールフォルダー内。
Eclipseプロジェクトが使用しているJavaのバージョンを確認するには、Project-> properties-> build path-> Libraries tabを参照してください。 Window-> Preferences-> Java-> Installed JREs。これは、Eclipseが認識しているすべてのJREのリストです。
コードを使用して調べるには、System.getProperty(...)メソッドを使用します。サポートされているプロパティについては、 http://Java.Sun.com/j2se/1.5.0/docs/api/Java/lang/System.html#getProperties() を参照してください。
String runtimeVersion = System.getProperty("Java.runtime.version");
次の行に沿って文字列を返します。
1.5.0_01-b08
これはJavaのバージョンです。Eclipseはコードを実行するために使用していますが、Eclipse自体の実行に使用されているバージョンと同じである必要はありません。
これを試して :
public class vm
{
public static void main(String[] args)
{
System.getProperty("Sun.Arch.data.model")
}
}
コンパイルして実行します。 Java version。。。に従って32または64を返します。