如何在java中共享符号?

时间:2015-09-01 07:33:17

标签: java java-7 javac importerror

我有两个java程序(类),都在一个名为java_weirdness的目录中。

他们在下面:

MyClass的

package java_weirdness;
public class MyClass{
    public int num;
    public MyClass(int initialNum) {
        num = initialNum;
    }
}

MyLauncher

package java_weirdness;

public class MyLauncher {

    public static void main(String[] args) {
        MyClass new_member = new MyClass(3);
    }
}

当我编译MyLauncher.java时,即使我清楚地导入了它,我也会收到以下错误:

MyLauncher.java:7: error: cannot find symbol
        MyClass new_member = new MyClass(3);
        ^
  symbol:   class MyClass
  location: class MyLauncher
MyLauncher.java:7: error: cannot find symbol
        MyClass new_member = new MyClass(3);
                                 ^
  symbol:   class MyClass
  location: class MyLauncher
2 errors

MyClass期间访问MyLauncher的正确方法是什么?谢谢。

1 个答案:

答案 0 :(得分:1)

上一个目录,然后执行

javac java_weirdness/*.java

之后

java java_weirdness.MyLauncher

形成更多信息外观here

PS:我们依赖于IDE依赖xD