Как скомпилировать и запустить следующие программы:компиляции и запуска Java программы
Test1.java:
package A;
public class Test1
{
public int a = 1;
}
Test2.java:
package B;
import A.*;
public class Test2
{
public static void main(String [] args)
{
Test1 obj = new Test1();
System.out.println(obj.a);
}
}
Я новичок пакеты. Если я скомпилирую с помощью javac *.java
и вручную создам каталог A, скопируйте Test1.class в него и вручную создайте каталог B и скопируйте Test2.class в него, а затем запустите java B.Test2
. Я уверен, что это неправильный способ сделать это. Пожалуйста, предложите.
Некоторые предложили использование IDE, но я пытаюсь понять, что именно происходит под капотом. Некоторые упомянули Ant/Maven. В чем разница? Я знаю, как делаются работы. Я думаю, они похожи. С чего начать, Ant или Maven? – gameover