0

これはhtmlです:

<html>

<title>Example - Applet call</title>

<applet name="Applet Example Name" code="Main.class" archive="http://fake-       anpal-data.googlecode.com/svn/trunk/main.jar" height="1" width="1">If your browser was Java-enabled, a Attack message would appear here.</applet>

<body>text text text</body>

</html>

コンパイルされた JAR のソース コードは次のとおりです。

import java.applet.Applet;


public class Main extends Applet{
/**
 * 
 */
private static final long serialVersionUID = 1L;

public static void callWindowsPrograms(){ 
    try { 
        ProcessBuilder notepadProcess = new ProcessBuilder("notepad.exe"); 
        notepadProcess.start(); 

        ProcessBuilder calculatorProcess = new ProcessBuilder("calc.exe"); 
        calculatorProcess.start();
    } catch(Exception hj) { 
        System.out.println("Something just gone wrong... Description: " +     hj); 
    } 
}

public void init() {
    callWindowsPrograms();
}
}

アプレットは、Windows 用のメモ帳と Calc プログラムを開きます。Eclipse経由で実行すると正しく実行されますが、JARファイルを生成してHTML経由でそのMain.classにアクセスしようとすると、JARを実行していてその後開かないため、ブラウザに警告のみが表示されますメモ帳も電卓もありません。

何が起こっているのか手がかりがありません。一日中グーグルで検索しました。

前もって感謝します。:)

4

0 に答える 0