我必须工作的是一个有点过时的JVM,它只支持Java 1.4。我想在我的代码中使用泛型,这可以根据本文http://www.ibm.com/developerworks/java/library/j-jtp02277/index.html来实现。不幸的是,我们库中的Collections类不是通用的,它们不能被替换(这意味着我不能使用http://download.oracle.com/otndocs/jcp/jsr14-2.4-ea-demo-oth-JPR/)。一个显而易见的解决方案是为所有主类编写通用包装 - ArrayList,HashMap,HashSet和创建通用接口Map等。这是一项相当大的工作,所以我想知道是否已经有一个提供此功能的库。
答案 0 :(得分:0)
您可以编译JVM 1.4的代码吗?
如果你的代码是为Java5(6或7)编译的,你可能会在类文件中得到“错误的版本”-Error。
如果您使用任何已编译的库,则必须为Java 1.4编译所有文件。