为什么MyEclipse下的classes是没有东西?java类没有自动编译功能吗?

2025-03-27 08:02:15
推荐回答(3个)
回答1:

如果工程和包没有问题的话,
有两种情况。
project菜单中。build automatically取消了自动构建。
这时可以选上build automatically或在工程上右键。构建工程。

还有一种情况就是你在工程属性java build path中source把源代码输出路径改了

回答2:

首先可能是重新导入的项目结构与原来的不同,其次刷新项目不自动编译,将WEB-INF下面的classes文件夹中的字节码文件删除后不再重新生成,遇到此问题要检查是否有这一行。

以上两个步骤都做完了,但项目依旧跑不起来

这个时候你要用到MyEclipse的项目清理功能,在菜单栏里的project里有个clean,它会强制清除那些配置文件,重新生成就会正确了。

src  包等等都和原来的不同,打开项目主目录,中有个.classpath文件,用记事本打开会发现有一行,估计它的意思就是说你的源文件位置,看看有没有这一行,没有一定要补上,下面就是一些jar包的导入路径,如:

//这两行也应该是MyEclipse自动生成的,JAVA运行环境 \J2EE1.4




//导入的JAR包位置

回答3:

如果工程和包没有问题的话,有两种情况:

1、project菜单中。build automatically取消了自动构建。

这时可以选上build automatically或在工程上右键。构建工程。

2、还有一种情况就是你在工程属性java build path中source把源代码输出路径改了