Добавление записи файла свойств к записи пути к классу файла манифеста в java

#java #jar #manifest

#java #jar #манифест

Вопрос:

У меня есть файл свойств в папке ресурсов в моем проекте. Я создал файл JAR, исключив этот файл свойств, чтобы любые изменения, внесенные в файл свойств, отражались в моем файле JAR. Теперь я хочу включить этот путь к файлу свойств в запись пути к классу моего файла манифеста. Как я могу это сделать?

Комментарии:

1. Помог ли вам ответ? Если да, можете ли вы принять это? Если нет, не могли бы вы опубликовать, что вы сделали? Это поможет другим, таким как я, которые также наткнулись на эту проблему и хотят знать, является ли данное решение жизнеспособным. Спасибо

Ответ №1:

Вы должны поместить файл в папку и ссылаться на него из манифеста. Итак, у меня есть запись манифеста my.jar:

 Class-Path: prop/
 

Затем у меня есть папка «prop» рядом с my.jar и файл .properties в in.
Кажется, это работает.

Комментарии:

1. Спасибо за ответ, кан. Как я уже упоминал, у меня есть папка ресурсов, в которую помещен файл свойств. Я попытался сделать это ‘ Manifest-Version: 1.0 Main-Class: com.example.main. Основной путь к классу: ./resources/label.properties ./lib/jogl.jar ./lib/gluegen-rt.jar ‘Я попытался включить resources/ в запись classpath, но он не распознает. Как я могу продолжить?

2. Есть небольшой пример, он работает для меня. Запустите его с java -jar so7900638.jar помощью . files.rsdn.ru/20380/so7900638.zip