社区
Java EE
帖子详情
在ant中,如何指定编译时使用的jdk?
Vinyeah
2004-09-04 06:19:16
ant版本1.6. jdk 有1.4.2 和1.3.1两个版本。
设置java_home=1.4.2时,能运行ant,能编译源码。
设置java_home=1.3.1时,ant运行报错如下:
java.lang.UnsupportedClassVersionError: com/sun/tools/javac/Main (Unsupported major.minor version 49.0)
我想用1.3.1的jdk来编译我的源码,该怎么弄啊?
...全文
1817
13
打赏
收藏
在ant中,如何指定编译时使用的jdk?
ant版本1.6. jdk 有1.4.2 和1.3.1两个版本。 设置java_home=1.4.2时,能运行ant,能编译源码。 设置java_home=1.3.1时,ant运行报错如下: java.lang.UnsupportedClassVersionError: com/sun/tools/javac/Main (Unsupported major.minor version 49.0) 我想用1.3.1的jdk来编译我的源码,该怎么弄啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
panzi667
2004-09-15
打赏
举报
回复
不懂的问题,我就进来学习,UP接分 ......
ashes
2004-09-15
打赏
举报
回复
找一个旧版ant,比如1.51
wjmmml
2004-09-13
打赏
举报
回复
./ant/bin/ant.bat
找到if "%JAVA_HOME%" == "" goto noJavaHome
if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome
if "%_JAVACMD%" == "" set _JAVACMD=%JAVA_HOME%\bin\java.exe
goto checkJikes
henryqqq
2004-09-13
打赏
举报
回复
执行ant前,设置javahome变量:
set JAVA_HOME=c:\jdk142
Vinyeah
2004-09-12
打赏
举报
回复
楼上的兄弟能说清楚点么?
gong1
2004-09-10
打赏
举报
回复
直接用eclipse里面的ant就可以了。^_^
bafver
2004-09-10
打赏
举报
回复
人家散分,我就接 ......
不懂的问题,我就进来学习,UP接分 ......
知道一点的问题,我就给个意见,顺便UP接分 ......
我懂的问题,那就赶紧回答,也就是进来抢分的 ......
朋友别哭
2004-09-08
打赏
举报
回复
up
moke33
2004-09-04
打赏
举报
回复
现在新的ant版本都不支持jdk1.3了,所以你要是想用jdk1.4的话,你可以在javac task中指定source属性为1.4
<javac source=1.4 srcdir=.... />
Vinyeah
2004-09-04
打赏
举报
回复
下了ant1.6的源码,在jdk1.3.1下ant都编译不过
Vinyeah
2004-09-04
打赏
举报
回复
在jbuilder里指定用jdk1.3.1是可以成功编译我的源码的
flyingbug
2004-09-04
打赏
举报
回复
你在1.3.1下编译过你的源码吗?(不用ant)
kui
2004-09-04
打赏
举报
回复
试下载ant源程序,先在java_home=1.3.1环境下编译一下ant。
JDK
7-Java7-JavaSE7-
JDK
8-Java8-JavaSE8-新特性和增强功能
1. 介绍
JDK
7,8新增的语言特性和增强功能. 2. 学习完之后能熟练
使用
JDK
7,8的语言特性,熟悉增强功能。 3. Android的SDK是
使用
JDK
7,
JDK
8开发的, 主流的大厂都在用
JDK
8, 所以
JDK
9新特性并不是特别重要。 4. 参考Oracle的
JDK
7,8发布文档总结的技术知识。 5. 熟练
使用
新特性能提高开发效率,使代码更精简,阅读Android源码更容易.
为
ant
指定
编译
java源码的
jdk
版本
转自:http://neoman.iteye.com/blog/571806
ant
运行
时
,必需依赖
jdk
6.0,而是用
ant
编译
java文件
时
,却需要是用
jdk
1.4或者1.5。那如何
指定
ant
编译
版本呢? 最近发现了两种解决方案: 1、为 javac 任务
指定
target属性,取值为:1.3、1.4、1.5 即自己需要
编译
源码的版本,部分源码: Java代
ant
指定
java版本_
Ant
中
设置特定的
JDK
版本
今天在Jenkins上创建一个
Ant
编译
项目的
时
候报错”java.lang.UnsupportedClassVersionError:com/sun/tools/javac/Main : Unsupported major.minor version 52.0″,很明显是
JDK
版本不一致所导致的。服务上用的是
JDK
8,原来在MyEclipse
中
编译
项目的
时
候
指定
的是
JDK
1.6版本,现在环境发生变...
使用
指定
JDK
版本进行
编译
及
Ant
相关配置
处理 Unsupported major.minor version 52.0
Ant
相关配置
更改
Ant
的
JDK
编译
版本
转自:http://neoman.iteye.com/blog/571806
ant
运行
时
,必需依赖
jdk
6.0,而是用
ant
编译
java文件
时
,却需要是用
jdk
1.4或者1.5。那如何
指定
ant
编译
版本呢? 最近发现了两种解决方案: 1、为 javac 任务
指定
target属性,取值为:1.3、1.4、1.5 即自己需要
编译
源码的版本,部分源码: <target name="main2"...
Java EE
67,516
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章