2011-09-24 63 views
0

我最近创建了一个Java程序,为了给桌面应用程序提供自己的图标,创建一个运行.jar的.bat文件,然后将该.bat转换为.exe使用免费的转换器。用户提示不会消失

我遇到的问题是,每当我运行exe时,windows会提示用户询问您是否要运行未知发布者的程序。

我该如何让它消失?我如何签署我的计划?

+0

哪个Windows版本? – Saket

+0

一个简单的方法是关闭系统上的UAC(如果可能的话)。 – Saket

+0

我正在使用Windows 7.打算让其他用户,最终下载程序,所以我不认为我可以告诉他们关闭他们的UAC。这可能看起来很粗略。 – dhazwa

回答

1

..give桌面应用程序自身的图标..

使用Java Web Start部署。 JWS可以在J2SE可用的任何平台上运行(而不仅仅是Windows),并提供桌面快捷方式和带有图标的菜单项(以及许多其他简洁功能)。

如果您需要对您的应用程序进行数字签名。有关webstart的信息,请参见File Service demo.,它附带源&构建文件。


虽然这可能不是一个问题的规定的问题,它实现了一个应用程序创建一个桌面图标的共同目标,而不是呈现出CLI。