gpt4 book ai didi

java - 如何创建带有 GUI 的 JRuby 应用程序并打包它?

转载 作者:行者123 更新时间:2023-12-02 06:42:43 27 4
gpt4 key购买 nike

我正在深入 Ruby 的世界,我很喜欢它。

现在,我正在尝试使用某种 GUI 开发一个简单的应用程序,然后将其打包,以便它可以在任何操作系统中运行(安装了 JRE)。

到目前为止我发现了什么:

  • 图形用户界面

  • JrubyFX:它很棒,因为允许我使用 JavaFX 编辑器创建应用程序的外观(然后在我的项目中使用生成的 FXML)。问题是,我可以使用 >jruby 运行示例,但无法将其打包分发。

  • 包装

  • Wrabler、rawr 和 jruby-jarify,当我尝试创建 JAR 文件时,它们都给了我错误(主要是找不到文件)。

所以,现在,我只需要一些指导(如果可能的话还需要示例)关于使用 GUI 制作 JRuby 应用程序(如果可能的话使用 FXML)的最佳方法,并且我可以轻松打包(我猜是在 JAR 中)和让它在任何安装了JRE的计算机上运行。

提前非常感谢您!

最佳答案

shoes (尤其是鞋子 4)可能符合您的要求。它运行在 jruby (1.7+) 之上,您可以 make an app package .

但是,它无法在 FXML 之上工作。 Shoes 使用自己的 DSL:

Shoes.app {
background white
stack(margin: 8) {
button "A bed of clams"
button "A coalition of cheetahs"
button "A gulp of swallows"
}
}

产生以下窗口:

enter image description here

关于java - 如何创建带有 GUI 的 JRuby 应用程序并打包它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18986488/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com