classNotFoundException 与 解决eclipse不编译class文件之方法

添加jar包的classpath
export CLASSPATH=$CLASSPATH:/home/gushui/workspaces/newmyclusterworkspace/APCluster/dest/ap.jar
不用重启机器
对于一个job来说
job.setJarByClass(...)不可少阿
上次就是少了这个抛出classNotFoundException


出现一个问题,就是eclipse下没有自动在工程的bin文件夹下生成class文件,这样导致运行的时候出现classNotFoundException:
解决方法(zz):
这个问题的解决方法总结一下:

1,查看project --> Build Automatically有没有选中?如果没有,勾上以后,clean一下,重启eclipse。

2,查看你的lib里面有没有不用的(多余)jar包,看你的.classpath文件中有没有错误的路径.(added by me:如果有错误的路径打红叉的就看是不是缺失的,找jar包补上,可能到这一步就可以了,没做下面这一步)

3,这是最重要的一点,有problems视图中查看有没有关于本项目的错误信息,一般都会有这样的话:
      The project cannot be built until build path errors are resolved

然后下面提示unbound classpath, 一般在.classpath中删除这些path就可以了

你可能感兴趣的:(eclipse)