如何使用多个 java 文件,每个文件夹中的每个文件?
How to use multiple java file, each file in each folder?
我是 java 的新手,我在 vscode 上编码。我创建了 2 个 .java 文件,如下图所示:
这些是每个文件:
main.java:
package program;
import sth.another_one;
public class main{
public static void main(String args[]){
another_one a = new another_one();
a.func();
System.out.println("main");
}
}
这是
another_one.java:
package sth;
public class another_one{
public void func(){
System.out.println("From another one");
}
}
当我把它们放在同一个文件夹时,它 运行 通常,但是如果我像这样分开它们并且在 cmd 上 运行 -> 它 return 像这样:
我尝试了所有命令,例如:
javac -cp ".;C:\Users\Admin\Desktop\test\java\sth" main.java
javac main.java
javac -classpath main.java
不知道为什么会成功,请帮我解决一下。
我是 java 的新手,我在 vscode 上编码。我创建了 2 个 .java 文件,如下图所示:
这些是每个文件:
main.java:
package program;
import sth.another_one;
public class main{
public static void main(String args[]){
another_one a = new another_one();
a.func();
System.out.println("main");
}
}
这是
another_one.java:
package sth;
public class another_one{
public void func(){
System.out.println("From another one");
}
}
当我把它们放在同一个文件夹时,它 运行 通常,但是如果我像这样分开它们并且在 cmd 上 运行 -> 它 return 像这样:
我尝试了所有命令,例如:
javac -cp ".;C:\Users\Admin\Desktop\test\java\sth" main.java
javac main.java
javac -classpath main.java
不知道为什么会成功,请帮我解决一下。