当前页面: 开发资料首页 → Eclipse 专题 → 一个很奇怪的问题:用javac、java命令能够正确运行的程序,在eclipse下却运行不了
一个很奇怪的问题:用javac、java命令能够正确运行的程序,在eclipse下却运行不了
摘要: 一个很奇怪的问题:用javac、java命令能够正确运行的程序,在eclipse下却运行不了
用Trace.java程序跟踪Helloworld.java的程序,在命令行下直接打javac编译,java运行的命令,Trace可以正常运行。但是把相同的程序放到Eclipse下运行,却总是出现java.lang.NoClassDefFoundError: Helloworld
Exception in thread "main"
的错误信息,请问是怎么回事?如何解决?
把程序全部拷过来,我看下!
可能需要配置jdk路径,参考..
项目的构建路径是否正确?
多谢回复!
程序本身应该没有问题,因为直接用javac编译、java运行时完全没有问题,只是在eclipse下运行时会出现上述错误。
jdk路径是不是指的classpath、path的路径配置?如果是那个的话也应该是对的,原因同上。
请问项目的构建路径指的是什么啊?
是不是eclipse本身的配置问题?应该如何解决啊?
没找到main方法
项目属性-构建路径-指定src、output
有可能是在eclipse中没配置好指定的jdk
你可以看一下你的设置项里面的Installed JREs,指定的路径对不对!
你可以看一下你的设置项里面的Installed JREs,指定的路径对不对!
/////////////////////////////////////////
8成是这个
项目属性用的是默认的src,output用的也是default /bin文件夹。
谢谢大家,问题已经解决了。我把文件夹删除,包直接放在项目下,就能通过默认路径
找到编译后的class文件了。或者在程序中指定optionArg.setValue("-classpath /"bin/"");也能解决这一问题。