文档章节

Ant 编译出现:Error starting modern compiler

zhaoyou
 zhaoyou
发布于 2010/10/19 13:07
字数 238
阅读 1853
收藏 1

我通过ant,执行start的时候就出现下面问题,,我用的是ant 1.7.0,jikes1.22,jdk1.6.1,为什么出下以下问题,谁能来救救我,

Buildfile: D:\liferay\portal\build.xml

start:

compile:

compile:

[javac] Compiling 232 source files to D:\liferay\portal\portal-kernel\classes

BUILD FAILED

D:\liferay\portal\build.xml:15: The following error occurred while executing this line:

D:\liferay\portal\build.xml:230: The following error occurred while executing this line:

D:\liferay\portal\portal-kernel\build.xml:23: Error starting modern compiler

Total time: 18 seconds

-----------------------------------------

我也遇到过这个问题,修改下面的就可解决问题

在这个文件中build.properties

修改编译器的类型

#javac.compiler=modern

javac.compiler=jikes

--------------------------------------

我用的Jdk是1.6,在MyEclipse下编译Liferay4.3也遇到过这个问题,解决方法如下:

从JDK 1.5的类库中copy了一个tool.jar,放在我的C:\Program Files\MyEclipse 6.0\jre\lib\ext路径中,就OK了。原因是ant还不能支持JDK 1.6。

源文档 <http://hi.baidu.com/jojin18/blog/item/dba49d005a1a15011d95833c.html>

阅读全文
类别: jboss+ejb+myeclipse  查看评论

本文转载自:http://hi.baidu.com/zhaoyou%5Fxt/blog/item/a13e8d511be2d86b85352454.html

共有 人打赏支持
zhaoyou
粉丝 14
博文 16
码字总数 2043
作品 0
上海
项目经理
私信 提问
VirtualBox安装Ubuntu中使用make sanity报ant版本错误!

环境:VirtualBox里的Ubuntu 目的:打算深入理解JAVA虚拟机,编译JDK。 实际操作:搭好环境并且装完对应依赖后,基于OpenJDK7u4打算进行编译。用make sanity后报错: ERROR: The version of ...

智林软件
2015/09/21
310
1
vlc android 代码编译

系统:ubuntu12.04 代码:git://git.videolan.org/vlc-ports/android.git 代码版本:375646994d0602 年初的时候搞了三个月的vlc android。昨天看到vlc android的beta版本发布了,决定编译一个...

Kobe_Gong_5
2013/08/25
0
1
android使用ant重新编译打包apk

最近在一个android项目中遇到了这样一个需求,对于不同的客户需要不同的apk名称,icon,并对apk进行不同的配置。 从原理上讲,这是比较简单的,无非是对values/string.xml中相关字段进行修改...

bigtiger02
2014/02/21
0
7
利用 Ant 和 Eclipse 有效地提高部署工作效率

本文主要介绍 Ant 在多用户开发的情况下,如何用 Eclipse,并且根据不同的目标环境编译不同的部署包。文中首先介绍一个场景,给出在开发、编译、部署过程中遇到的问题;然后介绍如何用 Ecli...

华宰
2011/12/21
716
0
WARN util.NativeCodeLoader: 编译hadoop2.5

WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable put: `./in': No such file or directory 原因查找......

天下杰论
2014/08/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

深入 理解char * ,char ** ,char a[ ] ,char *a[] 的区别

C语言中由于指针的灵活性,导致指针能代替数组使用,或者混合使用,这些导致了许多指针和数组的迷惑,因此,刻意再次深入探究了指针和数组这玩意儿,其他类型的数组比较简单,容易混淆的是字...

天王盖地虎626
31分钟前
3
0
关于我这三年的架构历程(待完成)

从16年7月实习至今,快三年的开发经历中,经手了好几个项目。目前有幸作为一个项目的负责人,完成了一个项目的完全架构设计。因此想记录下这份架构设计中的点点面面。 总架构: 基于DNS的负载...

赵熠熠
32分钟前
1
0
springboot 使用 flyway 进行数据库版本管理

要在启动时自动运行Flyway数据库迁移,请将其添加 org.flywaydb:flyway-core到类路径中。 迁移是表单中的脚本V<VERSION>__<NAME>.sql(使用<VERSION>下划线分隔的版本,例如“1”或“2_1”)...

NotFound403
51分钟前
5
0
spring 5.1.5版本(二)

spring 5.1.5版本(一) spring 5.1.5版本(二) spring 5.1.5版本(三) 对象创建方式 方式一 applicationContext.xml <?xml version='1.0' encoding='UTF-8'?><beans xmlns="http://ww......

gwl_
53分钟前
1
0
CMake生成Mingw用的Make文件

CMake 在win下 默认会生成vc++的nmake用的make 当没安装时 就会报 -- Building for: NMake Makefiles -- The C compiler identification is unknown -- The CXX compiler identification is......

shzwork
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部