package org.it315;
import org.it315.example.*;
class TestPackage{
public static void main(String[] args){
  new Test().print();
}
}
package org.it315.example;
class Test{
public void print(){
  System.out.println("这是关于import语句如何应用的程序");
}
}
错误提示
--------------------Configuration: <Default>--------------------
G:\javacaogao\import语句的应用.java:9: 需要为 class、interface 或 enum
package org.it315.example;
^
1 错误
Process completed.

解决方案 »

  1.   

    你确认自己有 org.it315.example 吗?
      

  2.   

    书上的例题,那你得把源码弄过来。里头有org.it315.example这个包。
    否则jdk可没有自带这个包的哦
      

  3.   

    package   org.it315;
    import   org.it315.example.*;
    public class   TestPackage{//here public
    public   static   void   main(String[]   args){
        new   Test().print();
    }
    } 注意文件存放目录
    org|
         it315|
                | ---TestPackage.java
                |-example|
                               |--Test.java                          
          
      

  4.   

    TestPackage和Test这两个类位于不同的包,但是Test类的访问控制修饰符为默认的,Test类的访问权限为包内。所以不能在TestPackage中使用Test。
      

  5.   

    如果把Test类定义为public的就没问题了。
    比如:public class Test {}
      

  6.   

    是不是把这两个class写在同一个java文件中了?