当前位置: 技术问答>java相关
搞不懂
来源: 互联网 发布时间:2015-01-01
本文导语: //Test1.java package test; class Test1{ public void showWords(){ System.out.println("test1"); } } //Test2.java package test; public class Test2{ public void test(){ Test1 test1 = new Test1(); test1.showWords(); } public static void main(String[] args){ ...
//Test1.java
package test;
class Test1{
public void showWords(){
System.out.println("test1");
}
}
//Test2.java
package test;
public class Test2{
public void test(){
Test1 test1 = new Test1();
test1.showWords();
}
public static void main(String[] args){
Test2 test2 = new Test2();
test2.test();
}
}
以上两个文件都保存在d:根目录下,
编译时,Test1.java通过,
编译Test2.java时,编译器告知
Test2.java:5 不能解析符号
符号: 类Test1
位置: 类in test.Test2
Test1.test1 = new Test1();
^
Test2.java:5 不能解析符号
符号: 类Test1
位置: 类in test.Test2
Test1.test1 = new Test1();
^
2个错误
这是为什么,怎么解决?
package test;
class Test1{
public void showWords(){
System.out.println("test1");
}
}
//Test2.java
package test;
public class Test2{
public void test(){
Test1 test1 = new Test1();
test1.showWords();
}
public static void main(String[] args){
Test2 test2 = new Test2();
test2.test();
}
}
以上两个文件都保存在d:根目录下,
编译时,Test1.java通过,
编译Test2.java时,编译器告知
Test2.java:5 不能解析符号
符号: 类Test1
位置: 类in test.Test2
Test1.test1 = new Test1();
^
Test2.java:5 不能解析符号
符号: 类Test1
位置: 类in test.Test2
Test1.test1 = new Test1();
^
2个错误
这是为什么,怎么解决?
|
首先你得保证类路径没问题当前类路径 .; 包含在classpath中,
其次是否在test目录外执行java test.Test2
其次是否在test目录外执行java test.Test2
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。