2016-03-28 23 views
0

Bir veritabanları kurs için bir okul projesi üzerinde çalışıyorum ve çalıştığımda geçersiz bayrak hata alıyorumÇok fazla sunucu uygulaması çalışırken neden hatalı bir bayrağı hatası alıyorum?

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 

derlemek? bunu nasıl çözeceğimize dair bir fikri olan? Boşlukları kaldırmayı ve (birisinin önerdiği gibi) tırnak kullanmayı denedim ama bu işe yaramadı.

Bu bir hatadır.

$ 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 

Herhangi bir yardım için minnettarım! Teşekkürler!

cevap

2

"- classpath" yazmışsınız ... "-"'dan sonra bir boşluk bırakmışsınız.


Not: Yolları alıntılama önerisi yararlı değildir. , yol adı içinde alıntı yapılmasını gerektiren karakterler varsa (örneğin, tam anlamıyla ele alınmasını istediğiniz boşluklar veya joker karakterler) yardımcı olur, ancak burada durum böyle değildir. Özellikle, bu örnekte "-" karakterlerinin kabuk için özel bir anlamı yoktur.

(Rastgele alıntı yapılması gereken şeyler cargo cult programming örneğidir. Kaçının nasıl çalıştığını anlamak istiyorsanız ve gerekli olduğunda, "man sh" veya iyi bir kabuk kitap veya öğretici ... veya POSIX'i okuyun. Evet, millet, bir >> belirtim var < <.)

+0

Vay be, aptal hissediyorum, bir alan var .. Teşekkürler! – hellow3rld

İlgili konular