程序是用Java (Netbeans)完成的,我怎么把它发布给人们,让他们可以很容易地在Windows、Linux和Ma



所以我编写了我的程序等等等等。

在dist文件夹中,我有我的。jar,显然,和其他依赖的lib文件夹。

所以我做javaw -jar name.jar,它运行得很好,但是,它有cmd.exe框仍然在那里。我输入@echo off,它不会打印任何东西,但它仍然显示黑盒子。

基本上,我如何运行这个而不出现任何问题?

此外,我可以很容易地创建一个快捷方式,让用户将其放在桌面上或桌面上。但是我怎样才能让用户双击并运行(像.exe)?

更进一步,这在Mac/Linux上是如何工作的?我不使用Mac,也很少使用Linux,所以我不知道这一切是如何工作的。

如果你有任何链接或谷歌搜索,这是有效的。我搜索了大约一个小时/10多个小时都找不到任何东西,所以我放弃了。

问:那么,基本上,我如何运行这个没有任何出现?

A:用"javaw -jar "代替"java"

在Windows上,你有几个选择:

  1. 写一个.bat文件,调用"start javaw -jar myprog.jar"

  2. 指导用户如何在Windows资源管理器中设置文件类型关联(以便双击.jar自动调用"javaw")

这里有一个很好的链接,涵盖Windows和Linux:

http://www.wikihow.com/Run-a-.Jar-Java-File

相关内容

  • 没有找到相关文章

最新更新