Вот что я получил:Скомпилировать все файлы в src?
/myjava/compile.cmd /myjava/src/a/HelloWorld.java /myjava/src/b/Inner.java /myjava/src/b/Inner2.java /myjava/bin
HelloWorld:
package a_pack; import b_pack.Inner; import b_back.Inner2; public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World"); Inner myInner = new Inner(); myInner.myInner(); Inner2 myInner2 = new Inner2(); myInner2.myInner(); } }
Inner.java
package b_pack; public class Inner { public void myInner() { System.out.println("Inner Method"); } }
Inner2.java
package b_pack; public class Inner2 { public void myInner() { System.out.println("SecondInner"); } }
Теперь то, что я пытаясь сделать это mpile, чтобы я мог бежать.
Я мог бы составить его:
javac -d bin src/a/HelloWorld.java src/b/Inner.java src/b/Inner2.java
Но я хочу использовать общую команду, которая не требует перечисления каждой вложенной папки. Как это сделать?
Создать файл фляги тогда .... – Smit
Вам нужно собрать * все * файлов, которые вы ссылаетесь, не видя пути вокруг этого. –
Вы должны настроить скрипт сборки с помощью ant или maven и позволить этому сделать это за вас. –