我的环境变量 path D:\j2sdk1.4.2_08\bin
classpath .;D:\j2sdk1.4.2_08\lib;E:\java1;
目录结构为 E:\java1\Test1
编译后的Hello.class我放在Test1目录里了。
------------------------写的Hello类
package Test1;
public class Hello
{
public Hello()
{
System.out.println("fdfdfdf");
}
} 在classpath .;D:\j2sdk1.4.2_08\lib;E:\java1;我已经指定了e:\java1这个目录了。
为什么我现在在其他的盘 F盘根目录下建了个 TEST.JAVA 调用(IMPORT)不了 HELLO类
--------------------TEST文件如下
import Test1.Hello;
class Test
{
public static void main(String args[])
{
Hello h=new Hello();
}
}根本IMPORT不了.
classpath .;D:\j2sdk1.4.2_08\lib;E:\java1;
目录结构为 E:\java1\Test1
编译后的Hello.class我放在Test1目录里了。
------------------------写的Hello类
package Test1;
public class Hello
{
public Hello()
{
System.out.println("fdfdfdf");
}
} 在classpath .;D:\j2sdk1.4.2_08\lib;E:\java1;我已经指定了e:\java1这个目录了。
为什么我现在在其他的盘 F盘根目录下建了个 TEST.JAVA 调用(IMPORT)不了 HELLO类
--------------------TEST文件如下
import Test1.Hello;
class Test
{
public static void main(String args[])
{
Hello h=new Hello();
}
}根本IMPORT不了.
加一句
package test;
就跟调用JDK里的包里类一样
import Test;
然后加入在CALASSPATH 中指定该JAR文件
这样就可以了!
把class Test改为public,import test.Hello改为import test.* 试试。
另外看看你的路径设置正确没有,其实是没必要打包成jar文件的。
我这样做,不用JAR打包也是可以调用的,
我在学校的电脑上可以,到家里,我们一起住的同学3台电脑我都
试过了不可以,到学校就可以。
把你的JDK版本和你的操作系统,环境变量都贴写,不可能电脑有问题啊
jdk1.5
winxp(sp2)