本来不应该来问这个问题的,因为论坛里都有很多资料,但我都搜了,并试过,没用.进行了如下测试:
状态:A放置在C:\STUDY 目录下,B放置在C:\STUDY\X 目录下并属于X包
问题:现在我想在B中调用A的,编译都无法通过尝试过的方法:
方法一:
在命令提示符下转到C:\STUDY\ 目录下运行 javac -classpath . X\B.java
方法二:
在命令提示符下转到C:\STUDY\ 目录下运行 set classpath .;C:\STUDY
再运行 javac X\B.java
方法三:
设置环境变量:classpath=.;C:\STUDY;三个方法出现同样的错误提示:
--------------------------------
X\B.java:4: 找不到符号
符号:变量 A
位置:类 X.B
A a = new A();
^
2 错误
--------------------------------是不是还有什么地方不对啊,我在编写其它代码的时候都没问题啊,就是这一个类的访问出毛病啊
状态:A放置在C:\STUDY 目录下,B放置在C:\STUDY\X 目录下并属于X包
问题:现在我想在B中调用A的,编译都无法通过尝试过的方法:
方法一:
在命令提示符下转到C:\STUDY\ 目录下运行 javac -classpath . X\B.java
方法二:
在命令提示符下转到C:\STUDY\ 目录下运行 set classpath .;C:\STUDY
再运行 javac X\B.java
方法三:
设置环境变量:classpath=.;C:\STUDY;三个方法出现同样的错误提示:
--------------------------------
X\B.java:4: 找不到符号
符号:变量 A
位置:类 X.B
A a = new A();
^
2 错误
--------------------------------是不是还有什么地方不对啊,我在编写其它代码的时候都没问题啊,就是这一个类的访问出毛病啊
解决方案 »
- 最近在看HttpClient出了点小问题
- Java基本数据类型boolean占内存多少?包装类Boolean又占多少?
- 冰天雪地后空翻360度跪求解答:我这个统计一个字符串中,各个字符的频率的程序问题在哪儿啊。
- javax.swing.event.*有什么用处???
- 用java如何以二进制的形式判断一个文件是pdf或word或excel?
- 一个让人迷惑的问题!!!!
- 关于数据持久性
- 为什么没有滚动条?
- JAVA delphi socket 通信
- jdbc,mysql问题,我用jdbc写了两个对数据库更新的方法,使用junit方法测试发现性能差很多,以下是我的代码
- 请问jtree中该如何去刷新?
- 哪位高手为我解释一下什么是
不然两个不在一个包下怎么可能被你调用
因为A的另一个使用要求它不能放在package中
这需求怎么这么怪的
package X;在A中要有
import X.B;
因为B.java要得到A的实例都无法实现,编译通不过还是无法解决
import 只能加载classpath中的jar文件吗?
有没有方法可以直接去使用一个没有package的单独的类
设置环境变量:classpath=.;C:\STUDY\X;
然后你在命令提示符下到C:\STUDY这个目录下面运行程序第二种方法,在B中你先把package注释掉,然后把B和A复制到一个文件夹中运行,运行后在把B复制掉X中,在把B中的package添加上去,然后在编译B,这个方法肯定可以行的。