gpt4 book ai didi

java - JAR 应用程序的配置

转载 作者:行者123 更新时间:2023-12-02 08:19:43 25 4
gpt4 key购买 nike

我想像 JAR 文件一样分发我的应用程序并通过外部文件进行配置,因此最终的目录结构将如下所示:

--conf----log4j.properties    ...--lib----log4j.jar    ...--myApp.jar--run.bat

在 run.bat 中,我使用以下命令启动我的应用程序:

java -jar myApp.jar

在 MANIFEST.MF 中,我有类路径条目:

Class-Path: conf/log4j.properties lib/log4j.jar

但是应用程序无法找到其配置文件(但它能够找到库!)。我缺少什么?无论如何,将配置文件外部化到与“主”JAR 相关的文件夹中是一个好习惯吗?

编辑:我将配置文件外部化的目的是这样可以更轻松地编辑它们。编辑:config -> conf(问题描述中的拼写错误)

最佳答案

类路径应该是:

Class-Path: conf/ lib/log4j.jar

关于java - JAR 应用程序的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5713721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com