我是Java新手。我有几个在嵌套文件夹内的类。如何编译多个文件夹内的java类?
我的命名空间下的文件夹结构(假设的companyName文件夹是C:\):
companyName -> isuName -> projectName -> module1 -> sampleclass1.java companyName -> isuName -> projectName -> module2 -> sampleclass2.java companyName -> isuName -> projectName -> module3 -> codePart3.1 -> sampleclass3.java companyName -> isuName -> projectName -> module3 -> codePart3.2 -> sampleclass4.java
我的问题是,我想编译所有这些类从命令提示符。
我尝试下面的命令,但它不工作:
C:\> javac -sourcepath companyName\*.java
,但它不工作。我得到以下错误:
javac: no source files
Usage: javac <options> <source files>
请帮助编译所有这些类,并可能创建它的jar。
@平等,感谢您的帮助。我经历了这个问题。它与我的问题不相似。我没有重复的类,我正在使用Windows机器,所以我不能使用shell脚本和在该问题/答案中指定的其他命令。有没有简单的方法来编译一个包中的所有类? – Shekhar 2011-05-11 10:45:04