如何在 java 中分享符号?
How to share symbols in java?
我有两个 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
在 MyLauncher
中访问 MyClass
的正确方法是什么?谢谢你。
上一级目录然后执行
javac java_weirdness/*.java
及之后
java java_weirdness.MyLauncher
形成更多信息看here
PS:我们太IDE依赖xD
我有两个 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
在 MyLauncher
中访问 MyClass
的正确方法是什么?谢谢你。
上一级目录然后执行
javac java_weirdness/*.java
及之后
java java_weirdness.MyLauncher
形成更多信息看here
PS:我们太IDE依赖xD