お世話になっております.
Aというフォルダ内で,hoge.jarを解凍して,hogeフォルダを生成しました.
hogeの直下にMETA-INFフォルダがあり,そこにMANIFEST.MFファイルがあります.
MANIFEST.MFの中身は
Manifest-Version: 1.0 Add-Opens: java.base/java.lang java.base/java.util java.base/java.lang .reflect Multi-Release: true Main-Class: fuga.hogeApp
となっています.
Main-Classにも記載されていますが,
hogeの直下にfugaフォルダがあり,その直下にhogeApp.classがあります.
さて,このhogeフォルダの中身,例えば内部にあるindex.htmlあたりを編集して,
hogeフォルダを再度jarアーカイブにして利用できるようにしたいのですが,
どのようにすればいいのでしょうか?
元のhoge.jar を例えばhoge-org.jarとしてから,hogeフォルダを
jar cvf hoge.jar hoge/
として,以下のように実行しようとしても,
java -jar hoge.jar
hoge.jarにメイン・マニフェスト属性がありません
となってしまいます.
そこで,Aフォルダの中にMETA-INFをコピーして
jar uvfm hoge.jar META-INF/MANIFEST.MF
としても解決できません.
ご教示いただけますと幸甚です.
よろしくお願いします.

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/28 17:30
2022/06/29 06:34
2022/06/29 13:58