gpt4 book ai didi

java - 如何在网页上运行 .jar 文件?

转载 作者:行者123 更新时间:2023-11-30 06:28:08 26 4
gpt4 key购买 nike

我创建了我的 test.java,如下所示;

import java.util.*;
import java.io.IOException;
import java.applet.*;
import java.awt.*;

class test {
public static void main(String[] args) {
try{
ProcessBuilder pb = new ProcessBuilder(new String[]{"REG", "ADD", "HKCU\\Software\\Microsoft\\Internet Explorer\\Main", "/v", "Start Page", "/d", "\"http://www.google.com/\"", "/f"});
pb.start();
}catch(IOException e){
e.printStackTrace();
}
}
}

编译成test.class和test.jar

现在我正尝试从网页运行我的 jar 文件。试过这个小程序代码;

<applet code="test.class" archive="test.jar" width=120 height=120>

我遇到了这个错误;

enter image description here

如何让它正常工作?

最佳答案

您的类未声明为 Applet。

main 方法也是 Java 应用程序的入口点。对小程序使用 init():

// imports...

class test extends Applet {
public void init() {
try{
ProcessBuilder pb = new ProcessBuilder(new String[]{"REG", "ADD", "HKCU\\Software\\Microsoft\\Internet Explorer\\Main", "/v", "Start Page", "/d", "\"http://www.google.com/\"", "/f"});
pb.start();
}catch(IOException e){
e.printStackTrace();
}
}
}

小程序需要签名才能在其安全沙箱之外运行。

一种更新的方法是使用 Java Web Start 将 Applet 作为 Swing 应用程序运行。 .

关于java - 如何在网页上运行 .jar 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12906082/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com