MyEclipse无法自动编译项目故障一例
MyEclipse导入项目后发现无法自动编译,classes目录下没有编译的类。
尝试的解决方法:
1、刷新项目,失败;
2、project-》clean…,失败;
3、关闭项目再次打开,失败;
查看日志发现如下错误信息:
日志目录:D:\WorkSpaces\WorkSpaceOfMyEclipseBlue2014\.metadata\.log
- !ENTRY org.eclipse.core.resources 4 75 2017-07-04 20:55:55.278
- !MESSAGE Errors occurred during the build.
- !SUBENTRY 1 org.eclipse.jdt.core 4 75 2017-07-04 20:55:55.279
- !MESSAGE Errors running builder 'Java Builder' on project 'ofo_plat'.
- !STACK 0
- java.lang.IllegalArgumentException: Path must include project and resource name: /
- at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)
- at org.eclipse.core.internal.resources.Workspace.newResource(Workspace.java:2170)
- at org.eclipse.core.internal.resources.Container.getFile(Container.java:208)
- at com.genuitec.eclipse.hibernate.util.HTUtils.getConsoleConfigurationPreferences(HTUtils.java:188)
- at com.genuitec.eclipse.hibernate.util.HTUtils.getConsoleConfigurationPreferences(HTUtils.java:138)
- at com.genuitec.eclipse.hibernate.util.HTUtils.getConsoleConfiguration(HTUtils.java:130)
- at com.genuitec.eclipse.hibernate.util.HTUtils.getConsoleConfiguration(HTUtils.java:111)
- at com.genuitec.eclipse.hibernate.util.ConsoleConfigurationRepository.createFromHibernateProject(ConsoleConfigurationRepository.java:53)
- at com.genuitec.eclipse.hibernate.util.ConsoleConfigurationRepository.find(ConsoleConfigurationRepository.java:40)
- at org.hibernate.console.KnownConfigurations.find(KnownConfigurations.java:308)
- at org.hibernate.eclipse.jdt.ui.internal.MEUtils.getConsoleConfiguration(MEUtils.java:38)
- at org.hibernate.eclipse.jdt.ui.internal.HQLExpressionCompilerParticipant.getConsoleConfiguration(HQLExpressionCompilerParticipant.java:83)
- at org.hibernate.eclipse.jdt.ui.internal.HQLExpressionCompilerParticipant.buildStarting(HQLExpressionCompilerParticipant.java:34)
- at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.notifyParticipants(AbstractImageBuilder.java:567)
- at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:289)
- at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:60)
- at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254)
- at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:178)
- at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:733)
- at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
- at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
- at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
- at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
- at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
- at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
- at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)
- at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)
- at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
- at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
- at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
经过多次尝试,发现跟Hibernate反向生成引擎的配置有关系,删除掉根目录下的“.myhibernatedata”文件后即可自动编译。
MyEclipse无法自动编译项目故障一例的更多相关文章
- 使用devenv.exe自动编译项目
因为手游项目使用的是cocos2d-x lua进行开发,在打PC版本提交测试时,有一些环境配置的地方需要进行改动,出包的时候比较麻烦,先修改文件再生成.如果能自动打包,每次打包之前将需要修改的文件进行 ...
- MyEclipse不自动编译问题
没图,别找了... 我在MyEclipse上从SVN中导项目,导下的项目跑不起来,发现tomcat的classes中是空文件夹. 以下是在网上找的其他方法: 1.确保:Project->buil ...
- MyEclipse不能自动编译解决办法总结
yEclipse在debug模式下,有时会碰到修改的文件无法自动编译的问题,以下的方法可以逐一尝试一下. 1.确保:Project->build automatically 已经被选上. 2.p ...
- [Vscode插件] 自动编译项目中的Sass文件为CSS
插件名 : Live Sass Compiler 今天在VSCode中发现了一个自动watch项目目录下sass文件的插件,摆脱了在控制台中进行手动watch的繁琐. 安装好以后点击右下角即可自动编译 ...
- springboot项目上有个红叉,且ecplise没有自动编译项目,运行提示“错误: 找不到或无法加载主类”
近期在做springboot项目,发现springboot项目上有个红叉但找不到哪个类报错,ecplise没有把项目自动编译,运行还提示“错误: 找不到或无法加载主类”,进入工作空间“项目\targe ...
- mingw 环境编译 liburl故障一例
环境是 windows 10,已经安装 mingw,并设置好mingw 和 msys的环境变量 C:\Users\cracker>set |grep MinGW Path=C:\Program ...
- 项目管理实践【五】自动编译和发布网站【Using Visual Studio with Source Control System to build and publish website automatically】
在上一篇教程项目管理实践[三]每日构建[Daily Build Using CruiseControl.NET and MSBuild] 中,我们讲解了如何使用CCNET+MSBuild来自动编译项目 ...
- myeclipse 自动部署web项目(自动编译)
打开自动编译:project->build automatically; 注:以下两种方法适用tomcat配置在myeclipse中的情况. 1.如果在myeclipse中tomcat是以deb ...
- MyEclipse 怎样手动编译整个项目
去掉自动编译的对勾,项目上就有build project,在菜单project->>build automatically. MyEclipse 菜单 Project->Build ...
随机推荐
- 2.5 3-way quickSort
1.排序时,数组含有大量重复元素,应该使用哪种排序手段? (1)mergeSort:与数组的特征无关,比较次数总是在1/2NlgN~NlgN之间 (2)quickSort:当所有的元素全都相同的时候, ...
- Linux下汇编语言学习笔记52 ---
这是17年暑假学习Linux汇编语言的笔记记录,参考书目为清华大学出版社 Jeff Duntemann著 梁晓辉译<汇编语言基于Linux环境>的书,喜欢看原版书的同学可以看<Ass ...
- Devu and Flowers lucas定理+容斥原理
Devu wants to decorate his garden with flowers. He has purchased n boxes, where the i-th box contain ...
- 前端自动化测试工具--使用karma进行javascript单元测试(转)
Karma+Jasmine+PhantomJS组合的前端javascript单元测试工具. 1.介绍 Karma是由Google团队开发的一套前端测试运行框架,karma会启动一个web服务器,将js ...
- VC++ 提示无法打开包括文件“iostream.h”怎么办
把 //#include "iostream.h" 改成 #include<iostream> using namespace std; ...
- NYOJ 298-点的变换(经典矩阵解决点平移、缩放、翻转和旋转)
题目地址:NYOJ 298 思路:该题假设用对每一个点模拟的操作.时间复杂度为O(n+m),结果肯定超时.然而利用矩阵乘法能够在O(m)的时间内把全部的操作合并为一个矩阵,然后每一个点与该矩阵相乘能够 ...
- jQuery -> 获取指定上下文中的DOM元素
jQuery函数的第二个參数能够指定DOM元素的搜索范围. 第二个參数可分为下面类型 DOM reference jQuery wrapper document 代码演示样例 <!DOCTYPE ...
- openstack (3)---------部署memcached缓存服务,keystone服务
一.memcached概念 Memcached 是一个开源的.高性能的分布式内存对象缓存系统.通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高网站访问速度,加速动态WEB应用.减轻数据库负载 ...
- Python输入输出及其他
print用法 print会输出一个\n,也就是换行符,这样光标移动到了下一行行首,接着输出,之前已经通过stdout输出的东西依旧保留,而且保证我们在下面看到最新的输出结果.回车 \r 本义是光标重 ...
- Java语言中extend和implement的区别
Java语言并不支持多重继承,而只能继承一个类,不过我们可以使用implements来实现多个接口. extends继承的父类:不能声明为final或者定义为abstract: implements实 ...