我有一个用 Java版本6 编写的应用程序(一个旧项目,没有源代码,无法更新),我想添加Javassist库,但问题是我不知道哪个版本与Java 6兼容,我无法在任何地方找到有关受支持的java版本的任何信息,似乎开发人员只在最新版本中包含注释。有没有办法找到最新的兼容版本?
答案 0 :(得分:1)
这种猜测,但请耐心等待。
Java 6的最新公开发布是2013-04-16的Java SE 6 Update 45.
Javassist rel_3_18_2_ga于2014年5月28日被标记/发布。
如果我们假设Javassist没有在补丁版本中放弃对Java 6的支持(这似乎有悖常理),那么rel_3_18_2_ga甚至rel_3_18_3_ga 应该与Java 6兼容(仍然)。< / p>
但是,项目的Readme.html file中有一些提示,即当前版本的Javassist应与JDK 1.4或更高版本兼容。 (您可能需要使用适当的目标版本为自己构建Javassist JAR ...)
(但根据我上面的评论,我认为这是错误的方法。)