0

嗨,我正在用Java开发一个应用程序。我必须在不同的操作系统中运行该 jar,例如winxplinuxrhelUbuntu

我有一些必须在类路径中的 jar 文件。

客户端还没有准备好设置路径,所以我必须以编程方式设置它。

我的问题在于不同的操作系统,因为用户会有不同的路径。如何通过配置文件获取路径?

如何管理操作系统和这些依赖项?

知道我是否可以在运行时设置路径吗?

4

1 回答 1

1

您应该将程序依赖的所有 jar 打包到可执行 jar 中。在您的项目中创建 lib 目录并将所有依赖项推送到其中。这将为您节省很多痛苦。

如果您使用 Maven2 ,您可以在 pom.xml 中执行类似操作。如果您从 IDE(Eclipse 或 IntelliJ 等)构建,您可以使用向导: R.click your project root -> Export -> Runnable JAR etc 。

于 2012-09-13T05:36:27.073 回答