Java版本兼容性问题

标签 java

我有一个使用java 1.6制作的客户端jar,并使用了枚举和java的其他新功能,我的应用程序是基于java 1.4构建的。 我想在我的应用程序中使用该客户端 jar。

可行吗?

最佳答案

通常:不,你不能。

可以使用库/字节码重写器,例如 Retroweaver重写库以兼容 1.4。还有Retrotranslator它和其他工具做同样的事情。我上次使用 Retroweaver 是在 Java 5 发布之后,所以我无法谈论它当前的状态。

但这充其量只是一种黑客行为。使用古老的 Java 版本充其量只是一种负担,您应该至少尽快升级到 Java 5。

关于Java版本兼容性问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9902981/

相关文章:

java - 无法在 linux ubuntu 上使用 Eclipse java IDE 连接到 MySQL,但使用在 Windows 上完美运行的代码

java - 如何删除java中的所有对象指针

Java 时间对象

JavaFX:防止形状拖动到另一个形状上

java - Android ftp 下载无法正确下载文件

java - Dropwizard REST 问题

java - 在 BlockedQueue 上同步

java - 在多个文本框中显示堆栈项目

java - java中的持久Http客户端连接

java - 可执行 jar 文件 - hibernate.cfg 文件