如何从Java应用程序的配置文件中设置类路径

时间:2012-09-13 04:43:18

标签: java classpath

嗨,我正在 Java 中开发一个应用程序。我必须在不同的操作系统中运行该jar,例如 winxp linux rhel Ubuntu 。< / p>

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

客户端尚未准备好设置路径,因此我必须以编程方式设置它。

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

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

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

1 个答案:

答案 0 :(得分:1)

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

如果您使用Maven2,您可以在pom.xml中执行this之类的操作。 如果您使用IDE(Eclipse或IntelliJ等)构建,则可以使用向导:R.click您的项目根目录 - &gt;出口 - &gt; Runnable JAR等。