使用ressources为Swing项目创建安装屏蔽

Adi*_*dil 2 java eclipse swing installshield

我创建了一个简单的Java应用程序,它使用了一些外部资源(文件夹).如何创建安装屏蔽以创建文件夹安装(如C:\Program Files\MyApp)并将外部资源复制到此目标?我正在使用Eclipse.

Dav*_*amp 5

为什么不创建一个包含嵌入式资源的完全自包含的Jar文件.

将您的资源放在source/package文件夹中并使用:

getResource()或者 getResourceAsStream()检索一个URLInputStream一个资源:

如果您正在寻找Java安装屏蔽/向导,请查看这些开源应用程序:

  • 有一个免费的开源项目:[NSIS](http://nsis.sourceforge.net/Main_Page),由Winamp的开发人员创建.似乎有一个后续项目:[UNSIS](http://code.google.com/p/unsis/).还可以在Linux上编译源代码并在Linux上创建"真正的"Windows安装程序(参见[this post](http://mohanjith.net/blog/2007/08/makensis-on-linux.html) ). (2认同)