求大侠们帮我解释一下用exe4j打包exe的问题
我下了一个exe4j 4.0 打包生成exe文件后去执行不是说找不到类
过程是这样的:
我用eclipse创建一个测试用的java项目里面只有一个Main.java 放在com包下
代码:
package com;
import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class Main extends Frame {
public static void main(String[] args) {
Main frm=new Main();
frm.setTitle("形成vlbnlrut");
frm.setSize(300,400);
frm.setVisible(true);
frm.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
}
让后导出为jar
然后按步骤使用exe4j打包
生成exe后 执行 马上弹出:
java.lang.ClassNotFoundException: D:.JSP_WorkSpace.Test.bin.com.Main
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.exe4j.runtime.WinLauncher.main(Unknown Source)
恳请 各位大虾们帮忙解释下这是怎么回事?
[解决办法]
帮关注
[解决办法]
没用过,学习
[解决办法]