0

JAVAを使ってプログラムを作りました。

Java プロジェクトを実行可能な jar ファイルとしてエクスポートします。

Windows 7 32ビットでテストしました。

それは完全に実行されます。

ただし、Windows XP 32bitでテストしたところ(SPバージョンかどうかはわかりません。おそらくSP2またはSP3)

「C:\my.jarにアクセスできません」というエラーメッセージが表示されます

私はグーグルをしました、そしてそれを見つけました

Windows 7 と XP では javaw をロードする機能が異なります

ただし... Windows XPでjavawを実行する正確な方法がわかりません

どうすれば実行できますか?

「アクセスできません」エラーのコードは次のとおりです

public void RunApplication() {
    try {
        Runtime.getRuntime().exec("javaw -jar " + PROGRAM_PATH + "/Client.jar");
    } catch (IOException ioe) {
        ioe.printStackTrace();
    }
}

そして、ここに別のコードがあります。

これを実行すると、Windows XP は何も表示しません。 エラーなし、アプリケーションなし。

public void RunApplication() {
    try {
        Runtime.getRuntime().exec("start javaw -jar " + PROGRAM_PATH + "/Client.jar");
    } catch (IOException ioe) {
        ioe.printStackTrace();
    }
}
4

0 に答える 0