当前位置:  技术问答>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个错误

这是为什么,怎么解决?

|
首先你得保证类路径没问题当前类路径 .; 包含在classpath中,
其次是否在test目录外执行java test.Test2

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3