2013-04-22 26 views
7

yapmam Tüm dosyalarımı derlemek için pencereler 7.Hata: bulmak veya ana sınıf yüklenemedi - Java cygwin

üzerinde cygwin kullanma: iyi çalışır

javac -cp ./antlr-3.2.jar *.java 

. tercüman bildiğim geçerli dizinde bir .java dosyanın nerede Sonra

java -cp .:./antlr-3.2.jar Interpreter 

deneyin. Benim sorunu çözmek olacağını Sınıfyoluna . ekleyerek düşünce ama yine de cygwin altında çalışan olsa bile

Error: Could not find or load main class Interpreter 

cevap

19

alıyorum, java.exe hala bir windows programıdır.

Sınıf yolu sınırlayıcısı olarak ; gerekir.

java -cp .\;./antlr-3.2.jar Interpreter 

java -cp ".;./antlr-3.2.jar" Interpreter 

veya

Kaçmak ya da kabuk tarafından yorumlanır olmayacak şekilde doğru sınıf yolunu alıntı yapmak gerekir deneyin.

+1

Sweet! Bu işe yarıyor. Teşekkür ederim. – bender

+0

Offtopic: Genel olarak, bu yapıyı yapmak için bir çeşit inşa aracı kullanmaya çalışın (gradle/ant vb.). Sizde kaynak kod alanı birçok .class dosyalarıyla kirlenir. – Jayan

İlgili konular