写点什么

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

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

关注

评论

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

C语言基本的窗口开发

计算机魔术师

8月月更

开源贡献者计划 2022 第二期正式启动!争做战“码”先锋!

InfoQ写作社区官方

开源 OpenHarmony 热门活动

打破底层技术瓶颈,RTC技术或成为物联网市场的强劲引擎

擎声科技

物联网 RTC sdk 实时音视频 擎声Qtt

深度学习公式推导(3):初探神经网络

老崔说架构

IPv6邻居发现协议详解

穿过生命散发芬芳

NDP 8月月更

每日一R「09」类型系统(三)

Samson

8月月更 ​Rust

字节跳动嵌入式数据分析最佳实践

字节跳动数据平台

字节跳动 数据分析 BI 嵌入式分析 数据看板

HTML

武师叔

8月月更

leetcode 303. Range Sum Query - Immutable 区域和检索 - 数组不可变(简单)

okokabcd

LeetCode 算法与数据结构

开源一夏 | Node.js实战对于Buffer和Stream模块系统的深入剖析

恒山其若陋兮

开源 8月月更

ABAP工作进程对数据库表读取操作的检测

汪子熙

数据库 SAP abap Netweaver 8月月更

微服务的拆分与设计原则

阿泽🧸

微服务 8月月更

关于 SAP ABAP 字符变量和字符串变量字符个数的一个知识点

汪子熙

字符串 SAP abap Netweaver 8月月更

程序员面试太卷?我选择背这份阿里最新Java面试八股文(详解版)

Java面试那些事儿

Java 面试 Java 面试 java程序员 java 编程

从函数计算到 Serverless 架构

阿里巴巴中间件

阿里云 开源 Serverless 云原生

【Java】:数组的创建、赋值、访问以及长度

翼同学

Java 学习 编程语言 分享 8月月更

RocksDB在大规模分布式系统应用中的经验

CnosDB

时序数据库 开源社区 CnosDB 工程师有话说 CnosDB Tech Talk

5 分钟温故知新 RxJS 【转换操作符】

掘金安东尼

前端 函数式编程 8月月更

短视频源码APP开发——短视频的功能

开源直播系统源码

软件开发 直播系统源码 短视频直播系统

个推TechDay直播预告 | 8月24日晚19:30,实时数仓搭建保姆级教程开课

个推

数据仓库 实时数仓 Flink 平台

避免 10 大 NGINX 配置错误(下)

NGINX开源社区

nginx 配置 配置分析 故障排除

HPC、AI与云计算:当智能时代三叉戟在亚马逊云科技完美融合

脑极体

把充电宝拆了看看

Sher10ck

拆解 充电宝

【源码解析】MyBatis结果集映射和参数绑定

小明Java问道之路

源码解析 mybatis源码 mybaits 深度 8月月更

【Django | 开发】面试招聘信息网站(快速搭建核心需求)

计算机魔术师

8月月更

openEuler代码贡献之星:麒麟软件裴建康

openEuler

开发者 成长 代码规范 openEuler 开源社区

百炼成钢 —— 声网实时网络的自动运维丨Dev for Dev 专栏

声网

Dev for Dev 自动运维

头脑风暴:最长递增子序列

HelloWorld杰少

算法 LeetCode 数据结构, 8月月更

新书上市 | 连载 5 年,千万读者追更,这本书讲透了通信背后的故事!

图灵教育

[极致用户体验] 网页里的「返回」应该用 history.back 还是 push ?

HullQin

CSS JavaScript html 前端 8月月更

C++继承中的多继承语法与菱形继承

CtrlX

c c++ 面向对象 继承 8月月更

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