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-类路径 - 困惑 - 和需要 - 一个人触摸到理解) –