【发布时间】:2010-09-13 16:09:17
【问题描述】:
我在调用 javac 的地方有以下目录结构形式
src/lib/构建/
在src下:
src/com/xyz/App.java -- 包含主类
src/com/xyz/base/j1.java
src/com/xyz/base/j2.java
src/com/xyz/exceptions/e1.java
src/com/xyz/hibernate/factory/hbf1.java
src/com/xyz/hibernate/helper/hbh1.java
库下:
lib/hibernate.jar
lib/commons.jar
在顶层,我使用以下 javac 命令:
javac -verbose -classpath lib/hibernate.jar:lib/commons.jar -d ./build -sourcepath ./src com/xyz/*.java
我收到以下输出
javac: 不匹配
args应该如何传递给javac?
这是答案:
javac -verbose -d build -classpath lib/commons.jar:lib/hibernate.jar [所有目录的完整路径]/*.java
【问题讨论】:
-
csh 被认为是有害的。
-
javac -d build -classpath lib/commons.jar:lib/hibernate.jar src/*
标签: javac