Re: [問題] 關於jar的問題 @@

看板java作者 (T. J.)時間17年前 (2009/01/13 06:18), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《glob (TOEFL&GRE GOGOGO)》之銘言: : sorry 已經爬過文也嘗試過但仍沒辦法解決 : 是關於製作.jar的檔案的問題 : 步驟1.我在c:\classes\ 裡建立了一個A.java: : public class A{ : public void dpText() : { System.out.println("welcome to java world!");} : } 如果 A.java 有package 宣告 .e.g package class; 那在showA.java裡才需要 import class.A; : 步驟2.編譯後下指令 jar -cf A.jar A.class 產生A.jar的檔案 : 步驟3.移除A.java, A.class : 步驟4.在C:\ 建立一個 showA.java: : import classes.A.*; : public class showA{ : public static void main(String[] args) : { : A aaa = new A(); : aaa.dpText(); : } : } : 出現3個錯誤: "package classes.A does not exist." + 無法辨識 class A : 但若我不壓成.jar compile showA時 check classpath e.g. javac -classpath /path/to/A.jar showA.java : 改成import classes.*; : ps A.java裡頭加上 package classes; : 這是可以work沒問題 : 試過檢查classpath, 改meta(增加 Main-Class: showA), 仍是無法 = = : 請問是哪兒錯了呢 : 感謝指點 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 87.194.42.127

01/18 01:24, , 1F
感謝!!!
01/18 01:24, 1F
文章代碼(AID): #19Qy735f (java)
討論串 (同標題文章)
文章代碼(AID): #19Qy735f (java)