Myeclipse项目无法编译或classes下没有文件 不要慌
2015-12-05 15:47
441 查看
好烦的问题?
只要是JAVA项目,通过Myeclipse编译,经常会出现classes目录下没有文件或无法编译的情况,这种问题最头疼。
classpath是什么?
classpath实际就是告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。比如lib路径、class输出目录、JDK路径等等。
什么导致出现这样的问题?
1、一个项目一般由多个人开发,通过SVN进行版本控制,大家各自的JDK路径或版本可能不一样,但一个项目一般会要求同样的版本,路径也是相对的,所以一般不会出现这类问题。
2、从其它项目拷贝过来直接用,这时候classpath肯定有问题。
3、项目里的缺少相关lib。
所以,出现classes下没有文件或编译不能生效的情况时,尝试以下解决。
1、检查myeclipse是否开启自动编译。
![](http://img.blog.csdn.net/20151205154309874?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2、检查jdk、相关LIB是否全部有。
![](http://img.blog.csdn.net/20151205154441667)
3、检查classpath。
4、clean project。(先Clean project selected below)
![](http://img.blog.csdn.net/20151205154617111)
![](http://img.blog.csdn.net/20151205154654761)
总之,出现这个问题,一般都是classpath出问题了,仔细查看,与项目组同事多沟通,不要慌。
只要是JAVA项目,通过Myeclipse编译,经常会出现classes目录下没有文件或无法编译的情况,这种问题最头疼。
classpath是什么?
classpath实际就是告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。比如lib路径、class输出目录、JDK路径等等。
什么导致出现这样的问题?
1、一个项目一般由多个人开发,通过SVN进行版本控制,大家各自的JDK路径或版本可能不一样,但一个项目一般会要求同样的版本,路径也是相对的,所以一般不会出现这类问题。
2、从其它项目拷贝过来直接用,这时候classpath肯定有问题。
3、项目里的缺少相关lib。
所以,出现classes下没有文件或编译不能生效的情况时,尝试以下解决。
1、检查myeclipse是否开启自动编译。
2、检查jdk、相关LIB是否全部有。
3、检查classpath。
4、clean project。(先Clean project selected below)
总之,出现这个问题,一般都是classpath出问题了,仔细查看,与项目组同事多沟通,不要慌。
相关文章推荐
- Eclipse中普通文件夹与java包的转换(package,source folder,folder)
- Java反射机制
- JAVA集合类
- eclipse/ADT 安装Gradle
- 基于JDK1.8的String源码学习笔记
- Windows下Eclipse连接hadoop
- 浅析Java的Spring框架中IOC容器容器的应用
- 使用Java的Spring框架编写第一个程序Hellow world
- 高级语言虚拟机的一点理解,对比.NET和Java平台
- 那些年,我遇到的bug
- Java中异或的学习
- Java中的适配器(adapter)
- Android studio项目在eclipse上运行
- 安卓高手之路之java层Binder
- Java知识一
- java 反射机制与动态加载类学习要点
- JAVA语法基础之流程控制
- java程序执行过程
- JAVA语法基础之流程控制
- java.io.IOException: 您的主机中的软件中止了一个已建立的连接