Java Applet不会通过HTML标记Applet加载

时间:2013-11-07 20:26:48

标签: java html eclipse jar applet

这是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的记事本和计算程序。当我通过Eclipse运行它运行正常,但是当生成JAR文件并尝试通过HTML访问其Main.class时,它只在浏览器中显示警告,因为我正在执行JAR,之后它不会打开记事本既不是Calc。

我不知道发生了什么,我整天都在用Google搜索。

提前致谢。 :)

0 个答案:

没有答案