我是 Java 新手,我在 vscode 上編碼。我創建了 2 個 .java 檔案,如下圖所示:

這些是每個檔案:
主.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 上運行 -> 它會像這樣回傳:
我嘗試所有命令,如:
javac -cp ".;C:\Users\Admin\Desktop\test\java\sth" main.java
javac main.java
javac -classpath main.java
我不知道為什么它起作用了,請幫我解決這個問題。
uj5u.com熱心網友回復:
即使你克服了這個問題,你在一個大專案之后肯定會遇到另一個。
使用 IDE(集成開發環境)。它將為您處理很多事情,您不必擔心鏈接/構建問題。通過 IDE,您可以專注于開發而不是編譯和類檔案的背景。
那里有很多好的
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/349277.html
