[英]Create .jar files in java without using IDE
我正在嘗試在Java中創建.jar文件,可以通過將其包含在其他項目中來使用該文件。 它不包含任何主要類,而僅包含類和方法。 我正在使用以下命令從命令行創建.jar文件
jar cf firstjar.jar *
我在項目中包含jar文件,但該類在項目中仍然不可用。 這有什么問題。
我的猜測是您的目錄結構有問題。
假設您有一個像這樣的課程:
package org.foo;
public class Bar {}
org/foo
目錄中應該有Bar.class
。 該結構也必須在jar文件中-因此,您應該轉到包含 org
的目錄並運行:
jar cf firstjar.jar org
(或者您的頂級軟件包名稱是什么。)
如果僅包含foo
目錄中的類文件,那么Java對在哪里找到對象的期望將是無效的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.