我有两个java程序(类),都在一个名为java_weirdness的目录中。
他们在下面:
package java_weirdness;
public class MyClass{
public int num;
public MyClass(int initialNum) {
num = initialNum;
}
}
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
的正确方法是什么?谢谢。
答案 0 :(得分:1)
上一个目录,然后执行
javac java_weirdness/*.java
之后
java java_weirdness.MyLauncher
形成更多信息外观here
PS:我们依赖于IDE依赖xD