ここで、環境変数CLASSPATH
daniel @ daniel-laptop:〜/ ps / clojure / projects / ring-tutorial $ echo $ CLASSPATH
/ home / daniel / ps / clojure / projects / ring-tutorial/srcを確認します。
ここで、Javaがそれをどのように考えているかを確認します。
daniel @ daniel-laptop:〜/ ps / clojure / projects / ring-tutorial $ lein repl
Clojure 1.1.0 user =>(System / getProperty "java.class.path")
"src /:classes /:/ home / daniel /.m2/repository/leiningen/leiningen/1.1.0/leiningen-1.1.0-standalone.jar:lib/clojure-1.1.0.jar:lib/servlet-api-2.5-6.1.14.jar:lib/ commons-io-1.4.jar:lib / clj-stacktrace-0.1.0.jar:lib / clojure-contrib-1.1.0.jar:lib / ring-devel-0.2.0.jar:lib / jetty-util- 6.1.14.jar:lib / clj-html-0.1.0.jar:lib / ring-jetty-adapter-0.2.0.jar:lib / jetty-6.1.14.jar:lib/ring-core-0.2。 0.jar:lib / commons-fileupload-1.2.1.jar:lib / ring-servlet-0.2.0.jar:lib / commons-codec-1.4.jar: "
ご覧のとおり、2つの応答は完全に異なります。私が見つけたすべてがこれが機能するはずだと言っていることを除いて、JavaのCLASSPATH変数を編集して「取得」する必要がある場所を誤解しているに違いないと確信しています。それで、取引は何ですか?leiningenは独自の奇妙な反逆者のclojureを生み出しますか?完全に無関係な変数を編集していますか?どんな助けでも大歓迎です。