Ant Mozilla rhino未编译
我正在尝试编译Mozilla Rhino项目的commit 9c8bad6ec6d51a0abfb9f6e840e2dbec3e2fbcee,以便对其进行一些测试 我将存储库克隆到我的服务器上,并签出了散列 然后我开始使用ant进行编译,它在build.xml的第128、57和53行返回错误 我不能100%确定第127行的功能:Ant Mozilla rhino未编译,ant,compilation,rhino,Ant,Compilation,Rhino,我正在尝试编译Mozilla Rhino项目的commit 9c8bad6ec6d51a0abfb9f6e840e2dbec3e2fbcee,以便对其进行一些测试 我将存储库克隆到我的服务器上,并签出了散列 然后我开始使用ant进行编译,它在build.xml的第128、57和53行返回错误 我不能100%确定第127行的功能: <!--<antcall target="jar-src"/>--> 所以我暂时把它注释掉了 对于第53行和第57行: <targe
<!--<antcall target="jar-src"/>-->
所以我暂时把它注释掉了
对于第53行和第57行:
<target name="compile-src" depends="prepare">
<ant dir="/home/dario/testEnv/181834/prefix/rhino"/> <- line 53
</target>
<target name="compile-toolsrc" depends="prepare">
<ant dir="/home/dario/testEnv/181834/prefix/rhino"/> <- line 57
</target>
那个版本的犀牛很古老
您可以通过使用JDK 1.4版进行编译来解决问题。问题在于,Rhino版本包含与JDK1.5增强不兼容的代码(特别是,它试图使用enum
作为变量名)
或者,当在适当的javac
任务上编译时,可以对build.xml进行修补,将源版本指定为1.4
更现实地说,您是否可以升级到Rhino的最新版本?您使用什么命令进行编译?我使用的是ant compileHi谢谢,是的,使用jdk 1.4修复了它。我正在使用各种版本的rhino,并以不同的方式对其进行测试,它绝不是在“实时”环境中使用的:)