Java 将小程序作为应用程序main()而不是init()运行
好的,我在我的jPanel中为.jar创建了一个加载程序。我正在加载的jar在main()中有特殊的代码,所以当我用init()运行applet时,事情会变得一团糟。我当前的代码如下所示Java 将小程序作为应用程序main()而不是init()运行,java,applet,main,init,Java,Applet,Main,Init,好的,我在我的jPanel中为.jar创建了一个加载程序。我正在加载的jar在main()中有特殊的代码,所以当我用init()运行applet时,事情会变得一团糟。我当前的代码如下所示 public Applet getApplet() { try { classLoader = getClassLoader(); if (classLoader != null) { Class<?> client = clas
public Applet getApplet() {
try {
classLoader = getClassLoader();
if (classLoader != null) {
Class<?> client = classLoader.loadClass(Constants.mainClass);
Object instance = client.newInstance();
applet = (Applet) instance;
applet.setStub(new Stub());
return applet;
}
} catch (Exception ignore) {
ignore.printStackTrace();
}
return null;
}
公共小程序getApplet(){
试一试{
classLoader=getClassLoader();
if(类加载器!=null){
Class client=classLoader.loadClass(Constants.mainClass);
对象实例=client.newInstance();
applet=(applet)实例;
setStub(新存根());
返回小程序;
}
}捕获(异常忽略){
ignore.printStackTrace();
}
返回null;
}
我要做的是让它从主程序()加载小程序
我该如何编辑它,使它通过使用main()在我的jPanel中加载应用程序不会从
init()
调用main()
工作?我不想单独加载应用程序,因为它需要在我的应用程序中运行。ignore.printStackTrace()代码>现在有了讽刺。”忽略“异常输出通常会受到警告,提供的建议是“至少打印堆栈跟踪,以便清楚发生了什么!”)