我知道這個問題問了很多次,但我找不到我的答案從老問題。我有四個包我想從這個包創建jar文件我的主要程序是在主包。我用這個語句,像這樣:可執行JAR文件也包含源代碼
jar -cvfm app.jar manifest.txt *
當我看到一個罐子的內容文件我的消息來源(.java
)也存在於jar文件,但我想只是在我jar
文件.class
文件。如何能我解決這個問題?
我知道這個問題問了很多次,但我找不到我的答案從老問題。我有四個包我想從這個包創建jar文件我的主要程序是在主包。我用這個語句,像這樣:可執行JAR文件也包含源代碼
jar -cvfm app.jar manifest.txt *
當我看到一個罐子的內容文件我的消息來源(.java
)也存在於jar文件,但我想只是在我jar
文件.class
文件。如何能我解決這個問題?
您可以更改命令:
jar -cvfm app.jar manifest.txt *.class
你錯過了.class
部分。通過使用通配符*
你已經包含了一切。
祝你好運。
當我在一個目錄中有兩個不同的包時,這不起作用。 –
@Pasupathi你是對的,但你的情況與我已經回答的主要問題不相似。 – STaefi
問題在於談論四個軟件包。如果我的觀點是正確的,那麼這就是在課堂上沒有創建jar的挑戰。這很簡單。是不是? –
您是否嘗試過使用'* .class'而不是'*'? – MadProgrammer
是的,但它也沒有工作 – marzie
你也可以發佈你建立時的輸出嗎?應該是像添加:Main.Class等 –