这是我所拥有的:
/myjava/compile.cmd /myjava/src/a/HelloWorld.java /myjava/src/b/Inner.java /myjava/src/b/Inner2.java /myjava/bin
你好世界:
包 a_pack; 导入 b_pack.Inner; 导入 b_back.Inner2; 公共类 HelloWorld { 公共静态无效主要(字符串[]参数){ System.out.println("你好,世界"); 内部 myInner = new Inner(); myInner.myInner(); 内层2 myInner2 = 新内层2(); myInner2.myInner(); } }
内部.java
包 b_pack; 公共类内部{ 公共无效 myInner() { System.out.println("内部方法"); } }
内部2.java
包 b_pack; 公共类 Inner2 { 公共无效 myInner() { System.out.println("SecondInner"); } }
现在我要做的是编译它,这样我就可以运行了。
我可以编译它:
javac -d bin src/a/HelloWorld.java src/b/Inner.java src/b/Inner2.java
但我想使用一个不需要列出每个子文件夹的通用命令。我该怎么做呢?