0

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

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

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

  • 图形用户界面

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

  • 打包

  • Wrabler、rawr 和 jruby-jarify,它们在尝试制作 JAR 文件时都给了我错误(主要是关于未找到的文件)。

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

非常感谢您!

4

1 回答 1

2

鞋子(尤其是鞋子 4)可能符合您的要求。它运行在 jruby (1.7+) 之上,你可以制作一个应用包

但是,它不适用于 FXML。鞋子使用自己的 DSL:

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

产生以下窗口:

在此处输入图像描述

于 2013-09-24T16:32:03.060 回答