相关疑难解决方法(0)

将Java 7编译为Java 6

我知道Java 7的运行时功能不适用于Java 6,但由于没有添加新的字节代码,新的字节代码invokedynamic只与非Java语言相关,我想知道转换Java有多难7源代码(新switch语句,菱形运算符)到纯Java 6(即能够开始将源转换为Java 7而不会失去Java 6兼容性).

有什么指针吗?

java porting java-6 java-7

28
推荐指数
2
解决办法
9907
查看次数

如何在Java 6中使用为Java 7编译的库?

我正在开发一个Java应用程序,我需要使用一个名为的jar myBeans.jar.

myBeans.jar包含许多使用jdk 1.7编译的类文件.我没有这些类文件的源代码.

我的整个应用程序使用的是jdk 1.6.我无法将其编译器更改为jdk 1.7.所以我希望我的jar与我的应用程序兼容.这就是为什么我希望用jdk 1.6编译jar的类.

现在我的问题是:有没有办法使用jdk 1.6编译类文件(而不是java文件)?

任何其他建议也欢迎.

有人建议我使用反编译器从类文件中获取源代码,然后使用jdk 1.6编译源代码.但是我最后会喜欢这个解决方案,因为有很多类文件.

java compilation java-6 java-7

5
推荐指数
1
解决办法
2646
查看次数

标签 统计

java ×2

java-6 ×2

java-7 ×2

compilation ×1

porting ×1