我想用一个简单的成功,调用自己写的jar包运行,却老报错误。package First;import tool.Bike;public class test { /**
 * @param args
 */
public static void main(String[] args) {
// TODO Auto-generated method stub Bike bike=new Bike();
//Car car=new Car();
// bike.makeLegs();
bike.headWork();

//car.goHead();
//car.sleep();
}}

解决方案 »

  1.   

    jar包的代码是:
    public class Bike { /**
     * @param args
     */
    private int Circle=2;
    private int set=1;

    public void headWork(){
    System.out.println("---- bike headWork--------");

    }

    void makeLegs(){
    System.out.println("---- bike makeLegs--------");
    }

    }-------------------------------------------
    package tool;class Car {
    private int circle=4;

    private int umbrella=1;

    public void goHead(){

    System.out.println("----Car goHead----------");
    }

    void sleep(){

    System.out.println("----Car sleep----------");
    }
    }
      

  2.   

    2010-04-14  23:42    <DIR>          .
    2010-04-14  23:42    <DIR>          ..
    2010-04-14  22:48               802 Hello1.jar
    2010-04-14  23:01               885 Hello2.jar
    2010-04-14  23:34    <DIR>          Hello3jar
    2010-04-14  23:17             1,318 Hello3jar.jar
    2010-04-14  23:42               295 test.java
                   4 个文件          3,300 字节
                   3 个目录 18,915,201,024 可用字节C:\testjava\test>javac test.java
    test.java:1: 软件包 tool 不存在
    import tool.Bike;
                ^
    test.java:11: 找不到符号
    符号: 类 Bike
    位置: 类 test
                    Bike bike=new Bike();
                    ^
    test.java:11: 找不到符号
    符号: 类 Bike
    位置: 类 test
                    Bike bike=new Bike();
                                  ^
    3 错误C:\testjava\test>
      

  3.   

    package tool;
    public class Bike {/**
    * @param args
    */
    private int Circle=2;
    private int set=1;public void headWork(){
    System.out.println("---- bike headWork--------");}void makeLegs(){
    System.out.println("---- bike makeLegs--------");
    }}