当前位置: 代码迷 >> Java相关 >> [求助]菜鸟急,怎样使用JAVA PACKAGE
  详细解决方案

[求助]菜鸟急,怎样使用JAVA PACKAGE

热度:738   发布时间:2007-04-25 21:11:41.0
[求助]菜鸟急,怎样使用JAVA PACKAGE
我的环境变量如下:.;D:\JAVA\jdk1.6.0\lib\tools.jar;D:\JAVA\jdk1.6.0\lib\dt.jar;D:\JAVA\jdk1.6.0\;E:\myjavabag\
在E:\myjavabag\ 下我创建了一个circle.java文件代码如下
package com.tt.hom;
public class circle {
public double radius;
public circle() {
this(1.0);
}
public circle(double newRadius) {
radius=newRadius;
}
public double findArea(){
return radius*radius*3.14;
}

}
编译一下
在E:\myjavabag\下自动生成了com\tt\hom三个文件夹并且在里面有circle.class.文件
然后我在别的地方创建测试包的文件ggg.java
import com.tt.hom.circle;
public class ggg {

public static void main(String[] args) {
circle dd=new circle();


System.out.println(dd.findArea());
}
}
编译整个项目java报错,com.tt.hom软件包不存在
请问高手什么问题,急
搜索更多相关的解决方案: JAVA  PACKAGE  

----------------解决方案--------------------------------------------------------
那肯定是啦,因为你的路径PATH里面不包括com文件夹所在的那个目录,有两个方法可以解决:
1.你的环境变量里面加多一个 ;. 在最后表示当前目录,那样你把ggg和com放在同一个目录下就可以了
2.你的环境变量要包括com所在的那个父目录

[此贴子已经被作者于2007-4-25 22:26:55编辑过]


----------------解决方案--------------------------------------------------------

能不能详细点,我的环境变量应该是什么
谢谢


----------------解决方案--------------------------------------------------------

环境变量就是会指示你的JVM在装载类的时候,从哪些目录去找你的类文件

所以你要设好classpath,它的意思就是类的路径,


----------------解决方案--------------------------------------------------------
否则的话,JVM是找不到你的类的,因为它没有那么无聊,它不会整个硬盘查找你的类,如果它会整个硬盘查找的话,那估计JAVA
运行不了了
----------------解决方案--------------------------------------------------------
  相关解决方案