我正在为一门数据库课程做一个学校项目,当我试图编译
javac -d ../apache-tomcat-6.0.18/webapps/ROOT/WEB-INF/classes -
classpath ../apache-tomcat-6.0.18/lib/servlet-api.jar:ojdbc6.jar
* .java
我得到一个无效的标志错误?你知道怎么解决这个问题吗?我尝试过删除空格和使用引号(正如有人建议的那样),但这不起作用。
这就是错误。
$ javac -d ../apache-tomcat-6.0.18/webapps/ROOT/WEB-INF/classes-classpath ../apache-tomcat-6.0.18/lib/servlet-api.jar:ojdbc6.jar *.java
javac: invalid flag: ../apache-tomcat-6.0.18/lib/servlet-api.jar:ojdbc6.jar
Usage: javac <options> <source files>
use -help for a list of possible options
谢谢你的帮助!谢谢!
1条答案
按热度按时间iecba09b1#
看来你已经写好了
"- classpath"
... 后面有个空格"-"
.注意:引用路径的建议没有帮助。如果路径名中有需要引号的字符(例如,您希望按字面意思处理的空格或通配符),则会有所帮助,但这里不是这样。具体来说,在本例中,“-”字符对shell没有特殊意义。
(随机引用东西是cargo cult编程的一个例子。避开它。如果你想了解如何引用工作,并在必要时,阅读“曼什”或一个好的壳牌书或教程。。。或posix外壳规范。是的,伙计们,有一个>>规范