package com.ai.tsp.server;
import com.ai.tsp.server.util.SpringContextUtil;
public class Main {
public static void main(String[] args) {
// 启动系统
Server server = (Server)SpringContextUtil.getBean(Server.class);
server.start();
}
}
java.lang.NoClassDefFoundError: com/ai/tsp/server/Main
Caused by: java.lang.ClassNotFoundException: com.ai.tsp.server.Main
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"
11 个解决方案
#1
没有人答复~
#2
在重装机器后,原来的许多java工程在重新被新安装的Eclipse读取过程中出现了java.lang.NoNoClassDefFoundError的问题,查看工程目录中bin路径下没有生成对应的.class文档
网上查阅了很多资料,大部分都指示classpath设置不对。但是Eclipse本身并不需要配置classpath仍然可以正确运行。
最终,在网络上找到一盏明灯,方法如下:
把properties属性里的java compiler-->building-->abort build when build path errors occur 前的勾去掉了
这样就ok 了
方法引用地址:http://cancait.blog.163.com/blog/static/2133574420081023032064
网上查阅了很多资料,大部分都指示classpath设置不对。但是Eclipse本身并不需要配置classpath仍然可以正确运行。
最终,在网络上找到一盏明灯,方法如下:
把properties属性里的java compiler-->building-->abort build when build path errors occur 前的勾去掉了
这样就ok 了
方法引用地址:http://cancait.blog.163.com/blog/static/2133574420081023032064
#3
maybe没编译
#4
试过了,不行
#5
是在运行的时候 RunConfigurations->Classpath 中包不对,
#6
怎么可以写一个叫Main的类呢。换成Test或者其他的都好吧。
#7
怀疑是类命名是关键字问题,lz换个名试试
#8
Main做类名可以
#9
关了eclipse再开过...
#10
检查是不是已经编译成功了,是不是设置了jdk等等,还有一点不要用自带的jdk
#11
项目用的是maven管理的,
#1
没有人答复~
#2
在重装机器后,原来的许多java工程在重新被新安装的Eclipse读取过程中出现了java.lang.NoNoClassDefFoundError的问题,查看工程目录中bin路径下没有生成对应的.class文档
网上查阅了很多资料,大部分都指示classpath设置不对。但是Eclipse本身并不需要配置classpath仍然可以正确运行。
最终,在网络上找到一盏明灯,方法如下:
把properties属性里的java compiler-->building-->abort build when build path errors occur 前的勾去掉了
这样就ok 了
方法引用地址:http://cancait.blog.163.com/blog/static/2133574420081023032064
网上查阅了很多资料,大部分都指示classpath设置不对。但是Eclipse本身并不需要配置classpath仍然可以正确运行。
最终,在网络上找到一盏明灯,方法如下:
把properties属性里的java compiler-->building-->abort build when build path errors occur 前的勾去掉了
这样就ok 了
方法引用地址:http://cancait.blog.163.com/blog/static/2133574420081023032064
#3
maybe没编译
#4
在重装机器后,原来的许多java工程在重新被新安装的Eclipse读取过程中出现了java.lang.NoNoClassDefFoundError的问题,查看工程目录中bin路径下没有生成对应的.class文档
网上查阅了很多资料,大部分都指示classpath设置不对。但是Eclipse本身并不需要配置classpath仍然可以正确运行。
最终,在网络上找到一盏明灯,方法如下:
把properties属性里的java compiler-->building-->abort build when build path errors occur 前的勾去掉了
这样就ok 了
方法引用地址:http://cancait.blog.163.com/blog/static/2133574420081023032064
试过了,不行
#5
在重装机器后,原来的许多java工程在重新被新安装的Eclipse读取过程中出现了java.lang.NoNoClassDefFoundError的问题,查看工程目录中bin路径下没有生成对应的.class文档
网上查阅了很多资料,大部分都指示classpath设置不对。但是Eclipse本身并不需要配置classpath仍然可以正确运行。
最终,在网络上找到一盏明灯,方法如下:
把properties属性里的java compiler-->building-->abort build when build path errors occur 前的勾去掉了
这样就ok 了
方法引用地址:http://cancait.blog.163.com/blog/static/2133574420081023032064
试过了,不行
#6
怎么可以写一个叫Main的类呢。换成Test或者其他的都好吧。
#7
怀疑是类命名是关键字问题,lz换个名试试
#8
Main做类名可以
#9
关了eclipse再开过...
#10
检查是不是已经编译成功了,是不是设置了jdk等等,还有一点不要用自带的jdk
#11
项目用的是maven管理的,