`

将JDK5.0开发的项目转为JDK1.4可运行的项目Retrotranslator

阅读更多

将JDK5.0开发的项目转为JDK1.4可运行的项目Retrotranslator、Retroweaver

http://iamin.blogdriver.com/iamin/1177133.html

1、Retrotranslator
http://retrotranslator.sourceforge.net/

Retrotranslator is a Java bytecode transformer that translates Java classes compiled with JDK 5.0 into classes that can be run on JVM 1.4. It is a free, open-source tool based on the ASM bytecode manipulation framework and concurrency utilities backported to Java 1.4.

所能够支持1.5语言的特性如下:
Generics (generic types)
Annotations (metadata)
Reflection on generics and annotations
Typesafe enums (enumerated types)
Autoboxing/unboxing
Enhanced for loop (for-each loop)
Varargs (variable arguments)
Static import
Concurrency utilities
Collections framework enhancements

2、Retroweaver
http://retroweaver.sourceforge.net/

Use Generics In 1.4!
Retroweaver supports most 1.5 features while running on 1.4.

Develop With 1.5 And Deploy With 1.4!
Transparent bytecode enhancement allows you to develop against 1.5 and seamlessly deploy on 1.4.

所能够支持1.5语言的特性如下:
Supported 1.5 Language Features
generics
extended for loops
static imports
autoboxing/unboxing
varargs
enumerations
annotations

Retroweaver: Use the language of the future, now.
Are you a Java developer who's excited about the new JDK 1.5 language features? Does your heart race when you think about generics and parametric polymorphism? Do extended for loops make you feel warm and fuzzy inside? Do thoughts of autoboxing and static imports permeate your dreams?

Then let me welcome you to Retroweaver. Retroweaver is a bytecode weaver that enables you to take advantage of the new Java 1.5 language features, while still retaining total binary compatability with 1.4 virtual machines. Retroweaver operates by transforming Java class files compiled by a 1.5 compiler into version 1.4 class files which can then be run on any 1.4 virtual machine.

So, when your favorite vendor tells you that their application server won't be supporting JDK 1.5 until 2007, or your customers won't have JDK 1.5 for years to come, or your manager refuses to begin development on a beta JDK, put Retroweaver to work for you.

分享到:
评论

相关推荐

    JDK 5.0.zip

    **JDK 5.0** 是Java开发工具集(Java Development Kit)的一个重要版本,它在Java编程领域具有里程碑式的意义。此版本的发布在2004年,带来了许多新特性和改进,极大地提升了Java语言的开发效率和程序性能。下面我们...

    JDK5.0_下载-安装-配置

    Java Development Kit (JDK) 是Java编程语言的软件开发工具包,它包含Java运行环境(JRE)、编译器(javac)和其他工具,用于编写、测试和运行Java应用程序。JDK5.0是Oracle公司于2004年发布的一个重要版本,引入了...

    良葛格JDK5.0学习笔记

    《良葛格JDK5.0学习笔记》是一份详细记录了Java开发工具包(JDK)5.0版本核心特性和技术要点的学习资料。这份笔记涵盖了Java编程语言的重要更新和改进,对于深入理解JDK5.0及其对Java开发的影响至关重要。 1. **...

    良葛格java jdk 5.0学习笔记

    良葛格java jdk 5.0学习笔记,良葛格java jdk 5.0学习笔记.zip,良葛格java jdk 5.0学习笔记.zip,良葛格java jdk 5.0学习笔记.zip,良葛格java jdk 5.0学习笔记.zip,良葛格java jdk 5.0学习笔记.zip。

    良葛格Java JDK 5.0学习笔记[可打印]

    Java JDK 5.0是Java开发的一个里程碑版本,它引入了许多重要的新特性和改进,极大地提升了开发效率和代码质量。良葛格的Java JDK 5.0学习笔记是一份宝贵的资源,适合初学者和有经验的开发者回顾这个版本的关键概念。...

    (Java 2 SDK)JDK 5.0 的源代码

    JDK 5.0是这个平台的一个重要版本,它引入了许多创新特性,极大地提升了开发效率和代码质量。 一、泛型(Generics) JDK 5.0的最大亮点之一就是泛型的引入。泛型允许在定义类、接口和方法时指定类型参数,从而提高...

    jdk5.0 tomcat5.0配置全攻略

    通过以上步骤,你可以成功地在本地计算机上安装和配置好JDK 5.0、Tomcat 5.0 以及 Eclipse IDE,为进一步学习Java Web开发打下坚实的基础。虽然这些步骤可能会有些繁琐,但是一旦完成,你就可以顺利地开始Java的学习...

    良葛格Java JDK 5.0学习笔记

    Java JDK 5.0是Java发展历程中的一个重要里程碑,它引入了许多新特性,极大地提升了开发效率和代码质量。这里,我们将详细探讨这个版本的关键知识点,帮助初学者更好地理解和掌握Java编程。 1. **自动类型推断(var...

    JDK 5.0中文版API

    这篇文档将详细解析JDK 5.0中文版API,帮助初学者和有经验的开发者更好地理解和利用这一强大的资源。 ### 类库概述 JDK 5.0的类库包括了基础类库、集合框架、I/O流、网络编程、多线程、异常处理、反射、泛型等多个...

    jdk 5.0 ban

    Java Development Kit(简称JDK)是Oracle公司提供的用于开发和运行Java应用程序的工具包,它包含了Java编译器、Java虚拟机(JVM)、Java类库以及一些开发工具。JDK 5.0是一个重要的版本,它在2004年发布,引入了...

    良葛格————JavaJDK5.0学习笔记PDF

    良葛格————JavaJDK5.0学良葛格————JavaJDK5.0学习笔记PDF.rar习笔记PDF.rar良葛格良葛格————JavaJDK5.0学习笔记PDF.rar————JavaJDK5.0学习笔记PDF.rar良葛格————JavaJDK5.0学习笔记PDF.rar良...

    jdk5.0新特性

    总结来说,JDK 5.0的新特性极大地提高了Java编程的效率和灵活性,通过自动装箱/拆箱、静态导入、增强的for循环以及可变长参数等功能,让开发者能够写出更加简洁、高效和易于维护的代码。这些改进不仅是对语言本身的...

    ibm JDK5.0 fro linux

    ibm JDK5.0 fro linux,这个东西很难下的。

    旧版本JDK JDK1.4

    JDK(Java Development Kit)是Oracle公司发布的用于开发Java应用程序的软件开发工具包,它包含了编译器、调试器、文档和Java运行环境等必要组件。JDK 1.4是Java历史上的一个重要版本,发布于2002年2月26日,标志着...

    jdk5.0 资源下载

    Java Development Kit(JDK)是Java编程语言的软件开发工具包,它包含了编译、调试、运行Java程序所需的所有工具和库。JDK5.0是Oracle公司发布的一个重要版本,它在Java语言的发展史上占有重要的地位,引入了许多...

    JAVA(JDK5.0)学习笔记

    ### JAVA(JDK5.0)学习笔记:深入理解数组与对象的关系 在深入探讨JAVA(JDK5.0)中数组的特性和应用之前,我们首先需要认识到数组在Java中的地位和作用远超于传统编程语言中纯粹的数据集合概念。数组在Java中被视为...

    J2EEAPI_JDK5.0API_JDK1.4API_winrar3.6cracked.part3.rar

    J2EEAPI_JDK5.0API_JDK1.4API_winrar3.6cracked.part3.rar 共三卷,进软件公司作J2EE必备工具,内含DJ,java反编译工具,各种java,j2ee帮助文档,

    JDK5.0的11个主要新特征

    JDK5.0是Java开发的一个重要里程碑,它引入了11个主要的新特性,极大地提升了编程效率和代码安全性。以下是对这些特性的详细说明: 1. 泛型(Generic) 泛型的引入是为了解决类型安全问题,避免在运行时进行不必要...

    JDK5.0新特性(3)——枚举

    在Java编程语言中,JDK 5.0的发布带来了一系列重要的新特性,极大地提升了开发效率和代码质量。其中,枚举(Enum)是引入的一个关键特性,它为表示固定集合中的常量提供了强大而安全的支持。这篇博客将深入探讨JDK ...

    良葛格Java JDK 5.0学习笔记ch05

    Java JDK 5.0是Java发展历程中的一个重要里程碑,它引入了许多新特性,极大地提升了开发效率和代码质量。在这个"良葛格Java JDK 5.0学习笔记ch05"中,我们将深入探讨其中的关键知识点。 一、泛型 Java 5.0引入了...

Global site tag (gtag.js) - Google Analytics