[英]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.