作者n3oanderson (T. J.)
看板java
标题Re: [问题] 关於jar的问题 @@
时间Tue Jan 13 06:18:42 2009
※ 引述《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
1F:推 glob:感谢!!! 01/18 01:24