rawr jruby创建exe

时间:2012-12-02 10:40:41

标签: rake jruby exe

我有一个非常简单的Ruby脚本,我用rawr打包成*.jar文件。然后,我可以使用*.jar运行java -jar *.jar文件。我想将我的程序变成可执行文件,所以我做了rake rawr:bundle:exe。它说它成功创建了一个可执行文件,我可以看到它创建的可执行文件。

我不明白的是,当我双击可执行文件(或尝试在命令提示符下运行它)时,它并没有真正做任何事情;它应该显示'你好'并等待我推进(在STDOUT上)但没有真正发生。如果我运行*.jar文件,它会显示'hello'。我该如何运行可执行文件?我期待当我双击*.exe时,会弹出一个命令提示窗口,显示'hello'并等待我按下输入...

1 个答案:

答案 0 :(得分:0)

由于程序显示到STDOUT,并且没有GUI组件,我认为您需要从命令提示符运行它。不知道你的操作系统是什么,因为你说.exe,我假设是Windows。所以你只需要从命令提示符运行它,而不是双击它。

所以在您能够成功执行的同一文件夹中:

java -jar *.jar

只需输入:

myApplication.exe

或者,如果您在机器上的其他位置可以输入:

C:\full\path\to\myApplication.exe

否则,该过程将在后台运行,无法查看结果。