如何为Java1.5编译JAR

如何为Java1.5编译JAR,java,jar,processing,Java,Jar,Processing,我使用PostToWeb库进行处理,但是当我尝试运行草图时,我得到一个错误,告诉我类的JAR是根据Java1.6编译的,而我使用的1.5版本的处理使用Java1.5 那么,我如何针对Java1.5重新编译代码src呢 或者,还有其他潜在的解决办法吗 谢谢。编译器的命令行参数可以控制这一点。我和Ant一起做了这件事 我在谷歌上搜索了一下,找到了告诉您使用-source 1.5和-target 1.5进行这些编译的方法。如果您使用的是开发工具,您应该能够在项目属性中提到编译版本 在Eclipse、P

我使用PostToWeb库进行处理,但是当我尝试运行草图时,我得到一个错误,告诉我类的JAR是根据Java1.6编译的,而我使用的1.5版本的处理使用Java1.5

那么,我如何针对Java1.5重新编译代码src呢

或者,还有其他潜在的解决办法吗


谢谢。

编译器的命令行参数可以控制这一点。我和Ant一起做了这件事


我在谷歌上搜索了一下,找到了告诉您使用-source 1.5和-target 1.5进行这些编译的方法。

如果您使用的是开发工具,您应该能够在项目属性中提到编译版本

在Eclipse、Project Properties、Java编译器中,将compliance level设置为1.5。

简单如下:

javac -target 1.5
否则,您可以在maven中使用


您可以将运行的Java版本切换为版本6。使用版本5编译的任何jar都将使用版本6。只是不是相反。最后,你有一个运行更新Java的系统。

你如何构建你的jar?@JigarJoshi,我没有构建jar,我是从这个网站下载的:下载源代码并将其重建到你需要的版本我有源代码,我的问题是如何构建?我尝试在我的src文件夹中使用javac-target 1.5,但我得到一个错误,上面说javac:没有源文件我正在使用处理IDE。我如何更改Java版本?我理解这一点,但我正在寻找如何更改的细节。命令行参数是什么?@JackKalish为您更新了我的答案。请接受。嗨,谢谢,我试过了,但是我收到一条消息,虽然我是从src文件夹中调用它,但它没有读取任何源文件。我做错了什么?
<compilerVersion>1.5</compilerVersion>