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 -cp ../ hello.a
Почему я не нужно установить classpath в первой ситуации? Когда мне нужно добавить -cp?
Я думаю, было бы полезно сначала понять, что такое classpath [см. здесь] (http://stackoverflow.com/questions/2396493/what-i s-а-классы-спутать-и-необходимость-а-человеческое касание для понимания) –