公司介绍 产品展示 业务支持 解决方案 文档资料
网站导航 访客留言 技术论坛
     
     
  产品资料
  业界动态
  JAVA技术


首  页 > 文档资料 > 产品资料  
 
  Retroweaver和IDEA 5实际整合

上次文章中我们介绍了Retroweaver的相关知识,那么在IDEA 5下做开发如何让其更加便捷呢?这里我们就一个实际的例子来做一个说明,看IDEA是如何和Retroweaver整合进行快捷开发。

1 首先我们建立一个新的项目,只需要将项目的Jdk设置为1.5,然后将其语言级别(Language Level)设置为5.0,同时需要将retroweaver-rt.jar加入到模块的CLASSPATH中即可。

2 同样在“Paths”对话框中选择“Retroweaver”,在这个面板中勾选“Retroweave compiled classes”选项,启动Retroweaver自动转换,同时需要设置一下欲转换的目标Jdk版本,这里我们选择Jdk 1.4,这里还有一个选项就是“Verify Reference”,表示可以校验相关的引用,这里就是API调用,如果在目标Jdk中没有包含引用到的类/方法/属性等,则Retroweaver会提示你,这样Retroweaver的基本设置就完成啦。

3 回到编辑窗口,直接使用Java 5的语言进行代码编辑,然后编译,在编译结束时Retroweaver会自动执行转换,我们就不必了解那么多细节。下面就是要运行或测试我们的程序,转换后的代码是满足Jdk 1.4的规范的,所以我们必须使用Jdk 1.4的虚拟机来运行我们的程序,而不是项目所用到的Java 5。点击“Run”菜单下的“Edit configurations”,在“Edit Configurations”对话框中选择“Application”标签,然后点击“Edit Default”按钮,在弹出的“Application Default Settings”对话框中将“Use alternative JRE”选中,设置某一个JDK即可,这样以后所有的应用都会默认以新的Jdk为运行环境。同样的方法,你可以设置一下“JUnit”选项,让测试也选择特定的Jdk。
这些设定完毕后,再运行程序时,这时就会以Jdk 1.4的虚拟机去运行。

总结:通过Retroweaver IDEA插件,我们可以将转换自动化,同时IDEA可以代码运行在不同的JRE上,同时提供了缺省的设置,这样你在使用Retroweaver时候就非常简单,你可能都没有感觉到你在使用Retroweaver。