我有一个jdk 1.4版本的jar文件。但是根据我项目中的要求,我们仅限于使用jdk 1.6版本。我搜索了很多网站但没有得到确切的方法。我还能如何构建java在现有jar的eclipse项目?对此有任何帮助吗?
答案 0 :(得分:0)
如果你提到一个在jdk1.4上编译的jar文件,那么它将在jdk1.6上运行而不会失败。在eclipse中如果你想改变jre版本,请按照以下步骤进行操作
1. Click on Windows ->Preferences
2. Check for java in search(or find it directlty). Click on java and then click on Installed JRE's. You will find the jre version in which eclipse is using. Change the version of jdk as per your needs. Also change the compiler version too.
Eclipse(不仅是Eclipse的大多数IDE)提供了根据需要更改jdk的规定。但反之亦然(jdk较低版本的更高版本)
答案 1 :(得分:0)
如果没有源代码,就无法重建jar,即使这样做也可能很难。具体的构建要求可能会带来很多麻烦。在实践中,它很少完成,只有在真正需要时才会这样做。
如果您需要使用Java6,那么 - 通过任何通用逻辑 - 并不意味着您不能依赖库,而是编译了不同的版本。使用较旧的Java版本编译一些库是一种非常常见的情况,默认情况下你不应该担心它。
注意:如果您真的必须摆脱所有非Java6依赖项,您可能最好寻找更新版本的jar而不是尝试自己重建它。