当前位置: 代码迷 >> Oracle开发 >> java项目运行错误
  详细解决方案

java项目运行错误

热度:75   发布时间:2016-04-24 06:41:30.0
java项目运行异常
我做的一个java项目,在类PersonnelManage中Run As→Java Application出现如下异常:
java.lang.NoClassDefFoundError: com/mwq/PersonnelManage
Caused by: java.lang.ClassNotFoundException: com.mwq.PersonnelManage
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Exception in thread "main" 
类PersonnelManage的代码为:
public class PersonnelManage {

boolean packFrame = false;

public PersonnelManage() {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
try {
UIManager.setLookAndFeel(UIManager
.getSystemLookAndFeelClassName());
} catch (Exception exception) {
exception.printStackTrace();
}
land();
}
});
}

public void land() {
LandFrame frame = new LandFrame();
if (packFrame) {
frame.pack();
} else {
frame.validate();
}

// Center the window
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = frame.getSize();
if (frameSize.height > screenSize.height) {
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width) {
frameSize.width = screenSize.width;
}
frame.setLocation((screenSize.width - frameSize.width) / 2,
(screenSize.height - frameSize.height) / 2);
frame.setVisible(true);
}

public static void main(String[] args) {
new PersonnelManage();
}

}
为什么找不到com.mwq.PersonnelManage这个类呢?
请大拿们帮忙.
------解决方案--------------------
1.jar包没导入,
2. 你看看你的/WEB-INF/classes/com/mwq/PersonnelManage.class文件存不存在
  相关解决方案