public class a {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}
對於上面的代碼,我可以通過javac a.java運行它,然後java a。什麼時候應該設置班級路徑?
但是,如果我添加了一個包吧:
package hello;
public class a {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}
我需要添加類路徑-cp來運行它:java命令../ hello.a
爲什麼我不需要在第一種情況下設置類路徑?我什麼時候需要添加-cp?
我想首先理解一個類路徑是什麼是有益的[參見這裏](http://stackoverflow.com/questions/2396493/what-i S-A-類路徑 - 困惑 - 和需要 - 一個人觸摸到理解) –