为简单Java应用程序创建快捷方式

时间:2016-02-09 23:48:46

标签: java user-interface

我有一个非常简单的java应用程序,它接受字符串并根据用户的规范将它们排列到列表中。它有两个文件。现在没有GUI:我通过命令行运行它。是否有可能将其编译成一个程序,即使没有GUI,也可以通过单击图标来下载和运行该程序(单击图标时会弹出一个终端窗口)并使其仍然有效?如果是这样,我该怎么做?

2 个答案:

答案 0 :(得分:0)

如果你有Linux&一个GNOME桌面,运行' gnome-desktop-item-edit'从终端,将命令设置为任何,并更改应用程序'到终端的应用程序'。在Windows中,创建一个类似于:

的.bat文件
@echo off
java [-jar] <path to file>

将弹出一个终端窗口,当命令完成时将退出 我不了解别人,但我确定有办法。

答案 1 :(得分:0)

是的,你可以。 但是,会有一些令人惊讶的行为。

首先,您可以双击jar文件来运行它们。所以你想要做的是建立一个jar文件。

I find that mkyong has a nice tutorial here

现在,当然,这是如何手动完成的。从长远来看,你可能想要的是一种自动完成的方法。

长期(我假设你是一年级学生或类似人)使用,我建议学习AntMaven。这些工具将编译您的程序,测试它们,如果您告诉它们,请为您制作jar文件。

虽然我个人觉得Ant很容易上手,但Maven在业界非常普遍。

现在,假设您创建了jar,双击它,然后输入字符串等等一切都很好......然后它就全部消失了。

这是因为Windows完成后会关闭终端窗口。所以你必须记得在退出之前要求额外的Enter键击。

这可能很烦人,但并非不可克服。