0

jsp ページで実行する必要がある jar ファイルがあります。jar ファイルは、コマンド ラインで実行するように設計されています。これは私のコードです:

public static String scheduleCourses() throws IOException {

    String execute = "java -jar execute.jar \"jdbc:mysql://localhost:3306/db\" root \"\" file.txt";
    Process process = Runtime.getRuntime().exec(execute);
    BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
    try {
        process.waitFor();
    } catch (InterruptedException ex) {
        Logger.getLogger(widgets.class.getName()).log(Level.SEVERE, null, ex);
        return "Error with import<br>" +ex;
    }
    return "All done";
}

しかし、どういうわけか、この関数は実行されていますが、10〜20秒ほどで停止します.しかし、コマンドプロンプトからjarファイルを実行すると、問題なく動作します

4

1 に答える 1

0

上記の解決策で終わりました。

于 2012-06-09T14:23:32.270 に答える