Re: [問題] 關於jar的問題 @@
※ 引述《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
討論串 (同標題文章)