【问题标题】:JSLint with TextmateJSLint 与 Textmate
【发布时间】:2010-12-25 18:42:07
【问题描述】:

我尝试了本教程 (http://www.phpied.com/jslint-on-mac-textmate/) 中的说明以使用 textmate 运行 jslint,但在“步骤 1”的最后一步卡住了

这里是错误:

线程“main”中的异常 java.lang.NoClassDefFoundError: org/mozilla/javascript/tools/shell/Main 原因:java.lang.ClassNotFoundException: org.mozilla.javascript.tools.shell.Main at java.net .URLClassLoader$1.run(URLClassLoader.java:202) 在 java.net.URLClassLoader.findClass(URLClassLoader.java:190) 在 java.security.AccessController.doPrivileged(Native Method) 在 java.lang.ClassLoader.loadClass(ClassLoader. java:307) 在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:248)

谢谢

【问题讨论】:

    标签: macos textmate jslint


    【解决方案1】:

    文章中描述的整个过程似乎有点骇人听闻。

    js-toolsjavascript-tools 捆绑包对我来说都很好用。

    【讨论】:

      【解决方案2】:

      避免使用 Rhino 并使用 JavascriptCore,OS X 内置的 JS 引擎更容易。我使用 JSLintMate,它提供了更可读的反馈,可以使用 JSHint 代替 JSLint,可以在保存时运行,并让您设置以各种方式自定义选项(例如,每个项目 repo 中的配置文件,所有项目的全局选项)。

      【讨论】:

        【解决方案3】:

        您的“CLASSPATH”设置不正确。您需要下载一份 mozilla rhino 的副本,并确保在您的“$CLASSPATH”环境变量中提到了生成的 jar 文件。

        jslint4java 可能会带来更好的运气,其中包含捆绑的 rhino 副本。

        【讨论】:

          猜你喜欢
          • 2013-10-19
          • 2012-06-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-10-07
          • 1970-01-01
          • 1970-01-01
          • 2015-07-30
          相关资源
          最近更新 更多