dポイントプレゼントキャンペーン実施中!

JSPでRuntime.exeを実行することは出来ないんでしょうか。また出来るなら、ボタンをクリックするとRntime.exeを実行するようにしたいんですけれどどうでしょうか。

A 回答 (1件)

問題なくできると思いますが、Runtimeはインスタンスを作成していますか?


下記のようなJSPで実行が可能でした。
もう一度コーディングを確認されてみてはどうでしょう??

---- /etc のファイルを一覧 ------

<%@ page import="java.util.*,
    java.lang.*,
    java.io.*"
    contentType="text/html; charset=Shift_JIS"
%>
<html>
<body>
<%
    String command = "ls /etc";
    Process proc = Runtime.getRuntime().exec(command);
    InputStream ist = proc.getInputStream();
    int size = ist.available();
    byte[] b = new byte[size];
    ist.read(b);
    StringTokenizer st = new StringTokenizer(new String(b),"\n");
    while (st.hasMoreTokens()) {
        out.println(st.nextToken()+"<br>");
    }
%>
</body>
</html>
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!