1

私のJavaアプリケーションでは、ユーザーがJava7をインストールする必要があります。ただし、表示されない場合は、コンソールからアプリケーションを起動しない限り、何も表示されず、ユーザーに返されません。アプリは単に終了します。
ユーザーが正しいバージョンのJavaをまだ持っていない場合、正しいバージョンのJavaへのリンクを表示するポップアップを生成するにはどうすればよいですか?

助けてくれてありがとう

4

1 に答える 1

2

System.getProperty("java.version")すべてのバージョン用にコンパイルされたプログラムでJavaバージョンを取得するために使用できます。次に、このプログラムにメインアプリケーション/ゲームを起動させることができます。それ以外の場合は、ユーザーをリダイレクトしてJRE7をインストールします。

これを行う正しい方法は、ゲームのインストール時と起動時に確認することです。

ランチャーは、次のように、可能な限り低いJDKバージョンでコンパイルする必要があります。

javac file.java -source 1.3

可能であれば、ランチャーを.bat / .shファイルとして保持し、Javaが欠落している場合にランチャーが失敗しないようにします。

たとえば、これを参照してください、

バッチスクリプトを使用して、JAVA_HOMEが環境に存在するかどうかを確認します

于 2013-03-04T02:40:12.217 に答える