BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

文章:使用Java Web Start部署JRuby应用

| 作者 Mirko Stocker 关注 1 他的粉丝 ,译者 张龙 关注 14 他的粉丝 发布于 2008年4月7日. 估计阅读时间: 1 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

如何将应用程序以一个整体的形式发布给用户,一直是一个比较困难的问题,所以考虑怎样减少成本和周折是一个好的想法。Java通过Java Web Start为如何部署提供了一个解决方案。最终用户的系统上只需要一个JRE,并且点击一个特殊的链接,然后Java Web Start就会处理剩下所有的事情。因为JRuby就是基于JVM的,所以它也可以利用Java Web Start来进行应用部署。

Mirko Stocker因其所在的团队实现了第一个Eclipse上的Ruby重构工具而闻名,他开发了一个小型的JRuby GUI应用——一个对象浏览器,同时完成了必要的Java Web Start配置。这篇文章展示了配置时一些必要的步骤,比如为Jar文件签名以及如何通过Java Web Start设定JRuby属性。
作为奖励,Mirko得以看到JRuby 1.1中新的提前(Ahead Of Time,即AOT)编译器。它可以在构建阶段就将Ruby代码编译为Java字节码。通过它的帮助,Ruby代码中的某些部分就能确保被编译成字节码,而不必寄希望于即时(Just In Time即JIT)编译器来编译(这篇文章还解释了AOT能解决的一些其他问题)。

阅读Mirko Stocker的使用Java Web Start部署JRuby应用

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

Yeh! by Aron Gao

verygood!!

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT