写点什么

文章:使用 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:05902
用户头像

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

关注

评论

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

海量数据×桂林银行 | 满足金融用户稳健周密需求,做好国内数据库演进的实践担当#openGauss

daydayup

年内实现全面自动驾驶?快来恶补一下自动驾驶技术吧!

博文视点Broadview

Java Web应用开发案例|使用监听器统计Web站点的在线用户数

TiAmo

Java web 用户统计 开发案例

基于Hologres向量计算与大模型免费定制专属聊天机器人

阿里云大数据AI技术

人工智能 hologres

高性能、高扩展、高稳定:解读 EasyMR 大数据组件自定义可扩展能力

袋鼠云数栈

大数据 大数据组件

openGauss数据库源码解析系列文章——事务机制源码解析(一)

daydayup

Deel、Whatnot、Nowports,YC 净收入最高公司生意秘诀

B Impact

从电商指标洞察到运营归因,只需几句话?AI 数智助理准备好了!

Kyligence

数据分析 数智助理

使用show effective grants查看权限

GreatSQL

greatsql greatsql社区

Nautilus Chain:主权模块化区块链的早期实践

西柚子

海量数据×桂林银行 | 满足金融用户稳健周密需求,做好国内数据库演进的实践担当 openGauss

daydayup

openGauss 开源社区再次入选“科创中国”开源创新榜

daydayup

Java中的JDBC的使用方法有哪些?

java易二三

Java 编程 程序员 计算机

2023-07-25:你驾驶出租车行驶在一条有 n 个地点的路上 这 n 个地点从近到远编号为 1 到 n ,你想要从 1 开到 n 通过接乘客订单盈利。你只能沿着编号递增的方向前进,不能改变方向 乘

福大大架构师每日一题

福大大架构师每日一题

Oracle单表数据量大的优化思路

zhengzai7

oracle 分区

运用事件与定时器实现字幕滚动效果(Qt开发)

芯动大师

数字化转型与架构-规划篇|殊途同归的解决方案框架

数字随行

数字化转型

TypeScript 玩转类型操作之字符串处理能力

小乌龟快跑

JavaScript typescript 类型推断

提示工程101|与 AI 交谈的技巧和艺术

SEAL安全

人工智能 AI LLM 提示工程 企业号 7 月 PK 榜

Coral Finance 将为 Zepoch 节点空投,Nautilus生态空投季开启

BlockChain先知

openGauss加入 CNCF Landscape

daydayup

openGauss数据库荣获中国计算机学会(CCF)科技成果特等奖

daydayup

openGauss数据库源码解析系列文章——事务机制源码解析(四)

daydayup

Docker学习路线11:Docker命令行

小万哥

Java c++ Python Go Docker

自主AI代理:未来的生产力引擎

互联网工科生

人工智能 AI代理

免费SAFe大规模敏捷管理工具

顿顿顿

Scrum #敏捷开发 敏捷开发管理工具 SAFe框架

openGauss数据库源码解析系列文章——事务机制源码解析(三)

daydayup

Burp Suite 几个基本工具的使用

QE_LAB

渗透测试 测试工具 安全测试

全彩LED显示屏品质由什么决定

Dylan

媒体 广告 科技 LED LED显示屏

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