引用 JAVA 包的问题~~~~~~~~~~~
我想调用自己写的JAVA的类,程序如下
import ww11.biii; //我自己写的类,房在wwll 文件夹下
class wxy222
{
public static void main(String[] args)
{
biii i = new biii(7);//调用biii类在WW11包下
}
}
biii 类
package ww11
public class biii
{
public biii(int sss)
{
s=sss;
}
public int fanhui()
{
return s;
}
private int s;
}
我把 wxy222类 放在ww11 的上级目录上
错误提示是
wxy222.java:9: 无法访问 ww11.biii
错误的类文件: .\ww11\biii.class
类文件包含错误的类: biii
请删除该文件或确保该文件位于正确的类路径子目录中。
biii ii = new biii(4);
^
1 错误
Output completed (5 sec consumed) - Normal Termination
我用的文本编辑器,别说用环境编辑器的方法,编译通过立刻送分,不够还可以加~~~~`
问题点数:20、回复次数:9Top
1 楼jlyjcxd(可可西里)回复于 2006-03-06 10:55:01 得分 0
放在同级目录下,试试.
Top
2 楼feirne2004(敢死队)回复于 2006-03-06 11:35:03 得分 0
是不是要把ww11.biii包加到环境变量里面去?Top
3 楼interpb(曾曾胡,深怕情多累美人!)回复于 2006-03-06 11:52:59 得分 0
晕呢 最近package 问题怎么这么多
自己看看前面的帖子!
Top
4 楼Nowish(看我能忍耐多久)回复于 2006-03-09 14:03:15 得分 0
good~Top
5 楼harrylong7441(harry)回复于 2006-03-09 14:05:08 得分 0
你发Top
6 楼harrylong7441(harry)回复于 2006-03-09 14:05:54 得分 0
43423Top
7 楼Gorgr(LoveLifeLoveTT!!)回复于 2006-03-09 15:46:50 得分 20
正解(楼主记得加分):
你可以首先建一个ww11的文件夹,然后把
package ww11
public class Biii
{
int s;
public biii(int sss)
{
s=sss;
}
public int fanhui()
{
return s;
}
}
这个类放到包内。
把wxy222.java文件放到和这个包同目录下,编译就能运行!Top
8 楼Gorgr(LoveLifeLoveTT!!)回复于 2006-03-09 15:47:40 得分 0
我帮你编译了下,已经通过了^_^Top
9 楼ggan23(事先申明:我所理解的以及我所表达的不一定是正确的,错误之处还请大家见谅和指正 ...^_^)回复于 2006-03-09 16:30:04 得分 0
通解:
将你自己的java库的顶级目录加入CLASSPATH中,那么你的这些java库就可以像sun的标准java包那样调用了Top




