我有一个在Eclipse中完美运行的小型(Swing)JApplet:它包含一个标签,两个按钮和一个菜单,用户交互最少(选择菜单项时,容器的颜色会发生变化)。 我将其转换为.jar:
我听说获取exe文件的正确方法是将.jar转换为.exe,所以我使用了“Launch4j”应用程序和之前获得的.jar:
我安装了JRE,因此.exe应该可以工作,但它不起作用。我做错了什么?我首先要调查是否正确获得.JAR,这是一个好方法,我该如何检查?谢谢!
PS:在被建议使用JFrame而不是JApplet时,我这样做了,当我双击.exe以打开它时仍然没有任何反应。这让我怀疑我描述的步骤有问题。答案 0 :(得分:2)
在applet中添加一个main方法,将其放在JFrame
:
public static void main(String[] arg) {
JFrame frame = new JFrame();
JApplet applet = new Sw3();
frame.getContentPane().add(applet);
frame.pack();
frame.setVisible(true);
applet.init();
applet.start();
}
在Eclipse JAR导出对话框中,在“JAR打包选项”屏幕(上面提到的“导出具有错误和/或警告的类文件”屏幕)之后,单击下一步(和不完成)。选择“生成清单文件”并输入主类的完全限定(即包括)类名称: