2013-03-07 28 views
6

CLASSPATH ortam değişkenimde clojure-1.4.0.jar yolunu (C: \ clojure-1.4.0 \ clojure-1.4.0.jar) yerleştirdim. Aşağıdaki kod ile komut satırından Repl başlatmaya çalıştığınızda Şimdi:Clojure REPL Windows'ta başlatılmadı komut istemi

Error: Could not find or load main class clojure.main 

Ben emacs kurmadan önce çalışmak için kullanılan:

java -cp clojure-1.4.0.jar clojure.main

bir hata alıyorum. Herhangi bir fikir.

/some/where % CLASSPATH=/tmp/clojure-1.4.0.jar java clojure.main 

veya java argümanlar doğrudan belirtin:

+1

Muhtemelen yinelenen bir soru: http://stackoverflow.com/questions/8628753/deploying-clojure-apps-with-leiningen – Atif

+1

onun aslında 'bu bir uygulamayı dağıtmak için ancak repl –

cevap

6

Sen CLASSPATH ortam değişkeni Clojure kavanoz dosyası ekleyebilir ya

/some/where % java -cp /tmp/clojure-1.4.0.jar clojure.main 

CLASSPATH değişkeni ayarlama ve en -cp argüman için java komutu veren -cp argümanı CLASSPATH'u tamamen geçersiz kılar çünkü aynı zamanda anlamsızdır. Sorununuzun nedeni budur: clojure-1.4.0.jar'un bulunduğu dizinden java komutunu çağırıyor gibi görünüyorsanız, -cp clojure-1.4.0.jar anahtarı java programını clojure-1.4.0.jar geçerli dizinde bulmaya çalışın ve CLASSPATH'u yok sayın. Geçerli dizinde clojure-1.4.0.jar olmadığı için komut başarısız oluyor.

+0

sayesinde vladimir başlatmak için değil çünkü –

İlgili konular