【问题标题】:java.lang.ClassNotFoundException: sun.misc.Launcher when running boot repljava.lang.ClassNotFoundException:运行引导 repl 时的 sun.misc.Launcher
【发布时间】:2021-08-04 11:26:14
【问题描述】:

我正在尝试运行 boot repl,但出现以下错误。

                                                               java.lang.Thread.run Thread.java:  832   
                                 java.util.concurrent.ThreadPoolExecutor$Worker.run  ThreadPoolExecutor.java:  630
                                  java.util.concurrent.ThreadPoolExecutor.runWorker  ThreadPoolExecutor.java: 1130
                                                java.util.concurrent.FutureTask.run          FutureTask.java:  264
                                                                                ...                               
                                                clojure.core/binding-conveyor-fn/fn                 core.clj: 1938

这里跳过了很多行

                                                    java.lang.ClassLoader.loadClass         ClassLoader.java:  589
                                                                                ...                               
                                                  java.net.URLClassLoader.findClass      URLClassLoader.java:  435
java.lang.ClassNotFoundException: sun.misc.Launcher
      clojure.lang.ExceptionInfo: sun.misc.Launcher

【问题讨论】:

    标签: clojure clojurescript read-eval-print-loop


    【解决方案1】:

    我正在关注如何设置从spacemacs 启动的指南。那里的信息已经过时或错误。问题是在我的~/.boot/profile.boot 中,为了解决这个问题,我必须将依赖项从 spacemacs 站点上的内容更改为 refactor-nrepl 上的内容。

    (require 'boot.repl)
    
    (swap! boot.repl/*default-dependencies* conj
           '[refactor-nrepl "2.5.1"] 
           '[cider/cider-nrepl "0.25.9"])
    
    (swap! boot.repl/*default-middleware* conj
           'refactor-nrepl.middleware/wrap-refactor)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-20
      • 2018-05-18
      • 2013-08-12
      • 2014-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多