簡體   English   中英

用源生成jar

[英]Generate jar with sources

我正在使用Java Tool Providers編譯器,並將一些源代碼編譯成如下所示的jar

JarOutputStream target = new JarOutputStream(jarstream, manifest);
String name = source.getPath(); //.class file
JarEntry entry = new JarEntry(name);
entry.setTime(source.lastModified());
target.putNextEntry(entry);
target.closeEntry();
...

我想為源.java文件生成另一個jar。

我可以像將.class文件添加到jar嗎?

通常,我們制作兩個jar:一個用於編譯類(.class文件),另一個用於源代碼(.java文件)。 您可以使用相同的方法進行處理,但是在兩種情況下,文件都必須根據源代碼中的程序包聲明位於目錄下。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM