侠客风云前传方云华:java的classpath问题,进来看!

来源:百度文库 编辑:神马品牌网 时间:2024/05/02 06:47:41
我的系统是xp-sp2 在用package的时候出现问题:
我的一个程序是这样的:
package my;
public class MyClass {
public static int i=0;
}//这是个单个的.java文件,已经生成MyClass.class文件
package my;
public class Tool {
public int i=0;
}//也是个单个的.java文件,已经生成Tool.class文件
在令一个程序中(另一个.java文件):
import my.Tool;
import my.MyClass;
import java.util.*;
public class MyClassTest {
public static void main(String[] args) {
Vector a=new Vector();
MyClass m=new MyClass();
System.out.print("MyClass.i="+MyClass.i);
System.out.print("m.i="+m.i);
m.i++;
System.out.print("m.i="+m.i);
System.out.print("MyClass.i="+MyClass.i);
Tool t=new Tool();
System.out.print("Tool.i="+t.i);
}
}
这样可以运行,但如果我把import my.MyClass和import my.Tool
换成import my.*的时候就出现找不到的信息,这是为什么?
我的classpath设置的是.;D:\java\ps4;D:\java\
刚才的文件放在D:\java\my里,(包括.java文件和.class文件)
我装的java是jdk1.5.0_07
我的path设置没有问题,我装的是java1.5bean 自动设置的

1,2楼朋友的答案不是我想要的! 我以前学的是1.3,不知道是

不是升级到1.5版本的时候sun改动这些~~

package 打包出来的是什么样的就是什么样的引用!
只不过是你文件放在同一个目录下而以!

不太清楚,classpath不是应该设置成jdk安装路径吗?
我的配的是
;jdk安装路径jdk安装路径\lib\dt.jar; jdk安装路径\lib\tools.jar;%jdk安装路径\jre\lib\rt.jar;
还有是不是你的path配错了?