0

Emacsでensimを起動すると、すぐにクラッシュして次のように言います:

'"java"' is not recognized as an internal or external command,
operable program or batch file.

Process *inferior-ensime-server-documents* exited abnormally with code 1.

javacmd (Windows 8) で書き込むと実行されるため、これは奇妙です。Emacsの変数exec-pathとシステムのPath変数の両方に Java を追加しました。また、それが三重引用符で囲まれていることにも驚いています'"java"'。これらの引用符は干渉しますか? そして、それらをどうするか?

私の .ensime ファイル ( で作成sbt gen-ensime) は次のようになります。

(
     :root-dir "C:\\Users\\leokr_000\\Documents\\skala"
     :cache-dir "C:\\Users\\leokr_000\\Documents\\skala\\.ensime_cache"
     :name "skala"
     :java-home "C:\\Program Files\\Java\\jdk1.7.0_07\\bin"
     :java-flags ("-Xmx512M" "-XX:MaxPermSize=256m" "-XX:ReservedCodeCacheSize=128m" "- Dsbt.log.format=true")
     :reference-source-roots nil
     :scala-version "2.10.4"
     :compiler-args nil

 :subprojects ((
   :name "skala"
   :module-name "skala"
   :source-roots ("C:\\Users\\leokr_000\\Documents\\skala\\src\\main\\scala"     "C:\\Users\\leokr_000\\Documents\\skala\\src\\main\\java" "C:\\Users\\leokr_000\\Documents\\skala\\src\\test\\scala" "C:\\Users\\leokr_000\\Documents\\skala\\src\\test\\java")
       :target "C:\\Users\\leokr_000\\Documents\\skala\\target\\scala-2.10\\classes"
       :test-target "C:\\Users\\leokr_000\\Documents\\skala\\target\\scala-2.10\\test-classes"
       :depends-on-modules nil
       :compile-deps ("C:\\Users\\leokr_000\\.sbt\\boot\\scala-2.10.4\\lib\\scala-library.jar")
       :runtime-deps nil
      :test-deps nil
       :reference-source-roots ("C:\\Users\\leokr_000\\.ivy2\\cache\\org.scala-lang\\scala-library\\srcs\\scala-library-2.10.4-sources.jar")))

)
4

1 に答える 1

0

あなたは間違っています。このセットアップ:java-homeで何かを実行する方法がわかりません。sbtこれから を削除し、\\bin誤って生成されている理由を調査します。

于 2015-12-20T17:28:00.153 に答える