【问题标题】:Installer Setup for Java (Eclipse) ProjectJava (Eclipse) 项目的安装程序设置
【发布时间】:2012-10-12 03:26:22
【问题描述】:

目前我正在开发一个基于 Java 的项目,后端使用 MySQL 数据库。我需要为我的项目创建一个设置。哪个安装程序合适? 我需要为 Windows 和 Linux 平台创建一个通用的安装程序设置。

补充:我试过InstallJammer,但它相当复杂,相关论坛已关闭。

您会为我的项目推荐什么安装程序? 请避免为我已经引用的不同安装程序提供教程。

提前致谢。

【问题讨论】:

  • 为什么不能直接打包到一个包含所有必需的jars、一个shell脚本和一个bat脚本文件的目录中?
  • @Nishant 您能否再解释一下,因为我是设置创建的初学者。我还需要为我们未来的项目进行设置。
  • 客户端应用程序有 GUI 吗?对于那些我会使用Java Web Start 作为应用程序的安装程序/更新程序。和数据库的安装程序。

标签: java windows linux installation


【解决方案1】:

创建一个类似的文件夹结构

app
 |
 |-- lib
 |    `- <jar files>
 |
 |-- bin
 |    |- app.jar
 |    |- app.sh
 |    `- app.bat
 |
 `-- README

你的 app.sh 看起来像

#you need to fix class path, a relative path will cause issue when running from a diff PWD
java -cp .:../lib/jar1.jar:../lib/jar2.jar -jar app.jar

你的 app.bat 看起来像

#you need to fix class path, a relative path will cause issue when running from a diff PWD
java -cp .;../lib/jar1.jar;../lib/jar2.jar -jar app.jar

要执行它,cd bin,根据您的系统运行 shell 或 bat 脚本。

【讨论】:

  • 实际上我需要为我的应用程序创建一个 GUI 设置。
  • 为什么需要复杂的设置?只需压缩app 目录,然后发送给您的客户。他们将解压缩并使用它。这里没有像 installing 这样的东西。它更像是完整的包装。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-12-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-15
  • 1970-01-01
  • 2021-08-26
相关资源
最近更新 更多