请问如何在一个自写类中调用另一个自写类?(100分)

  • 主题发起人 主题发起人 大唐电信
  • 开始时间 开始时间

大唐电信

Unregistered / Unconfirmed
GUEST, unregistred user!
我在E盘的CGJavaTools目录下有两个.java的文件,是同一个包下的两个类文件。
一个是:Test.java
package CGJavaTools;
public class Test{
public String MyName = "zhangsan";
}
另外一个是:testCon.java
package CGJavaTools;
public class testCon {
Test mytest= new Test();
}
可是在编译testCon类时,老是说找不到TEST,
后来在论坛上查了查,说要到上一级目录取编译,
就照办,javac CGJavaTools/testCon.java,可还是说不认识TEST。
请问各位大虾这是什默原因啊?
 
你用的什么工具,jbuilder还是jcrea?.....
先编译Test类,再编译testCon类,呵呵
 
直接用文本写的,是先编译Test类,再编译testCon类。可怎么还是不行乃?
下面是编译错误信息:
E:/>javac CGJavaTools/testCon.java
CGJavaTools/testCon.java:4: cannot resolve symbol
symbol : class Test
location: class CGJavaTools.Test
Test mytest= new Test();
^
CGJavaTools/testCon.java:4: cannot resolve symbol
symbol : class Test
location: class CGJavaTools.Test
Test mytest= new Test();
^
2 errors
 
我试了,没有问题,是不是你的两个类没有在一个目录下.
 
都是在CGJavaTools这个目录下啊,我不知道是不是我环境配置有问题,或则还是JDK安装有问题?
我去查查资料吧。
 
CLASSPATH:
.;C:/j2sdk1.4.2_10/lib/dt.jar;C:/j2sdk1.4.2_10/lib/tools.jar
PATH:
C:/j2sdk1.4.2_10/bin;
 
设置Classpath 注意将当前路径设置上 .;
编译 testCon.java 的时候使用 -cp 参数指定Classpath
 
javac Test.java testCon.java
 
谢谢 chen_liang
揭贴
 
后退
顶部