問題は、ゲームランチャーを作成しようとしていて、ログインすると実際のゲームが開始されることです。
これを行うように言われたコードはRuntime.getRuntime().exec();
のような単純なプログラムを実行できますRuntime.getRuntime().exec("firefox");
が、プログラムを実行しようとすると起動しません。
これは私のコードです
Map<String, String> g = System.getenv(); //find home dir
System.out.println("java -jar " + g.get("HOME") + "/.2DMC/bin/2DG.jar");
Runtime.getRuntime().exec("java -jar " + g.get("HOME") + "/.2DMC/bin/2DG.jar");
私も試してみました
Map<String, String> g = System.getenv(); //find home dir
System.out.println("java -jar " + g.get("HOME") + "/.2DMC/bin/2DG.jar");
Process proc = Runtime.getRuntime().exec("java -jar " + g.get("HOME") +
"/.2DMC/bin/2DG.jar");
Linux Debian を使用しています
java -version
出力付き
java version "1.6.0_27"
OpenJDK Runtime Environment (IcedTea6 1.12.3) (6b27-1.12.3-1)
OpenJDK Client VM (build 20.0-b12, mixed mode, sharing)
すべての助けが高く評価されました