我做了一些實用程序,我可以在我正在使用的幾個應用程序中使用。大部分應用程序都支持源代碼1.7,但其中一些不支持(例如,Android應用程序)。轉換源1.7和源<1.7中的Java
ArrayList<String> list = new ArrayList<>();
String s = "hi";
switch (s) {
case "hi":
例如,在1.7以下的Java版本中不支持菱形運算符和切換字符串。
我希望在構建Eclipse或Netbeans項目時將源代碼轉換爲與1.7以下源代碼兼容。
我可以做到嗎?如果是,如何?如果不是,那我該怎麼做呢?手動將所有源代碼替換爲1.6兼容?
您可以在[ClassFile](http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.1)中更改'minor_version'和'major_version'一個十六進制編輯器。但它是危險的,並不總是工作。 – johnchen902 2013-04-23 14:45:43