Jocky for Eclipse 插件执行时,控制台提示版本不兼容
最近我在找壹個 Java 代码混淆工具,用了金碟开发的组件#Jocky#,因为它有针对 Eclipse 的插件,使用非常简单,只需要在工程上点击右键即可运行。但是配置运行之后遇到壹個问题。提示版本不兼容。具体错误信息如下:
[javac] cannot access java.io.IOException [javac] bad class file: D:javajdk1.7.0_45_x64jrelibrt.jar(java/io/IOException.class) [javac] class file has wrong version 51.0, should be 49.0 [javac] Please remove or make sure it appears in the correct subdirectory of the classpath. [javac] import java.io.IOException; [javac] ^ [javac] 1 error
自动生成的 jocky-build.xml 中关于编译部分的配置信息如下:
<property name="jocky.jar" value="D:javaeclipsepluginsorg.apusic.jocky_1.0.3jocky.jar"/> <property name="jocky.output.dir" value="D:javaworkspacejocky"/> <property name="jocky.scramble.level" value="package"/> <property name="target" value="1.5"/> ...//此处省略了部分内容 <target depends="init" name="build"> <echo message="${ant.project.name}: ${ant.file}"/> <jocky enable="true"/> <javac destdir="${jocky.output.dir}/build/classes" target="${target}" encoding="UTF-8"> <src path="resources"/> <src path="src"/> <classpath refid="project.classpath"/> </javac> </target>我的开发环境上使用的 JDK 是 1.7.0_45-b18 的 64 位,Eclipse 中配置使用的 JDK 也是如此。现在不想降低 JDK 版本,也不想修改原有代码,有没有其它办法让其编译通过呢?请论坛上各位兄弟不吝赐教。谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
等待答案中