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

2025-02-24 16:45:02
推荐回答(5个)
回答1:

有可能这个项目是你从外部导入进来的吧?IDE创建项目的时候会生成配置文件,.project里配置的是项目名称,和其他的一些跟IDE相关的配置。还有.mymetadata文件里面也配置了一些相关的信息,主要的是.classpath文件了,这里面配置的是项目的类路径和jar路径等等。最后一行是

想你看到这里应该明白它是干啥的了吧!?我们的项目名称为eis,这个是指定.class文件的生成位置。你最先要检查这里。如果没错,clean一下。如果还不行教你一招,你重新创建一个web项目,将src中的java代码全部拷贝到新建的项目中,还有Web里的一些jsp文件等等。

回答2:

你建项目的时候是调用的本地的jdk还是eclipse自带的jdk
包的显示JRE System Library[MyEclipse 5.5] 表示你采用的eclipse自带的jdk.
包显示JRE System Library[jdk1.5.0.0_11]表示你用的本地jdk.也许版本不是1.5.0.0_11.显示就不是这个.
你在Navigator视图中,看看classpath这个是包配置文件.
里面有项

检查下版本是否正确.不正确可以手动改也可以通过 项目右键--build path--configure build path 来改,可以在这看看每个包是否都没黄色感叹号标记.有黄色感叹号标记标识你没导入包或者版本错误,可以选择remove掉. 在编译.注意clssspath文件记录了的包必须有,没有就编译不过去的.

回答3:

看看你是不是把你的myeclipse自动编译前的小勾给点掉了..
project ----> Bulid Automatically 前的小勾

祝君早日成功!

回答4:

你新建工程的时候,有一项设置,将.class文件和.java文件分开或放一起的,你看看是否设置问题,名字叫project layout

回答5:

请问哥哥你发布了工程了吗?。。如果发布了还是没有的话。。。重装吧。。