NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

  • 2008-04-06
  • 本文字数:475 字

    阅读完需:约 2 分钟

如何将应用程序以一个整体的形式发布给用户,一直是一个比较困难的问题,所以考虑怎样减少成本和周折是一个好的想法。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 应用

2008-04-06 01:05549
用户头像

发布了 88 篇内容, 共 258.6 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

Vue3, setup语法糖、Composition API全方位解读

yyds2026

Vue

DevOps|1024程序员节如何做?介绍下我的思路

laofo

DevOps 研发效能 1024程序员节 快手

InfluxDB Cluster - InfluxDB Enterprise 集群的开源替代方案

奇小在

Influxdb 时序数据库 分布式存储, InfluxDB Cluster

Java | if语句和循环结构

陌上

ide Java、 10月月更

2022-10-24:以下go语言代码输出什么?A:3 3;B:3 4;C:0 0;D:0 1。 package main func main() { m := make(map[int]int

福大大架构师每日一题

golang 福大大 选择题

View层、Controller层、Service层、Dao层的区别以及对应的功能

孙铭

service DAO 10月月更

知识管理是团队的心脏,让企业管理更上一层楼

Baklib

文档 文档协同

Java领域又一神作!《凤凰架构》仅开源3小时,竟遭受Github万人哄抢

程序员小毕

程序员 架构 分布式 程序人生 系统设计

当我遇到10亿参数组合

FunTester

【LeetCode】分割数组Java题解

Albert

算法 LeetCode 10月月更

重磅丨九科被评为“2022年中国流程挖掘行业典型实践厂商” 实力再获“RPA中国”认可

九科Ninetech

RPA 流程挖掘 数智化转型

“程”风破浪的开发者|我是如何快速学 Go 的?GoFrame 只用了 3 天时间就从小白变大佬?

王中阳Go

Go golang 学习方法 10月月更 “程”风破浪的开发者

Zookeeper的服务器的log4j升级为log4j2的升级方案(忽略配置化兼容问题)

洛神灬殇

zookeeper

Spring Boot 应用使用 application.yml 和 application.properties 的区别

Jerry Wang

Java mvc spring springboot 10月月更

1024里的小温暖,用技术让生活变得更美好!

阿里技术

1024程序员节

C# 快捷菜单ConTextMenustrip控件学习

IC00

C# 学习 程序员 上位机 10月月更

C# 线程的优先级

IC00

C# 学习 程序员 上位机 10月月更

云端软件运行,小程序安全沙箱技术为端侧安全保驾护航

Geek_99967b

小程序

Vue.nextTick核心原理

yyds2026

Vue

大家都在“卷”的推荐系统还有进步空间吗?看技术大牛们怎么说

小红书技术REDtech

Java之抽象类

魏铁锤

10月月更

“程”风破浪的开发者|APP自动化效果测试工具

智趣匠

学习方法 “程”风破浪的开发者 手机APP测试

企业文档过多如何管理?文档协同能够帮到你

Baklib

文档 文档管理

SegmentFault 思否发布开源问答社区软件 Answer

万事ONES

Java实现随机人名抽取

魏铁锤

10月月更

助力企业资源的合理利用,华为云数据库RDS for MySQL使用经济更省心!

路过的憨憨

Vuex在uniapp中的使用

孙铭

Vue vuex 10月月更

鸿蒙开发实例|分布式文件服务

TiAmo

华为 鸿蒙 10月月更

低代码无代码区别在哪?通过这5点来区别准没错

优秀

低代码 无代码

Opencv 图像处理:数字图像的必会知识

timerring

OpenCV 计算机视觉 10月月更

【愚公系列】2022年10月 Go教学课程 038-异常处理

愚公搬代码

10月月更

文章:使用Java Web Start部署JRuby应用_Java_Mirko Stocker_InfoQ精选文章