我尝试了本教程(http://www.phpied.com/jslint-on-mac-textmate/)中的说明,使用textmate运行jslint,但在“步骤1”的最后一步遇到了问题。
下面是错误:
线程"main“中出现异常java.lang.NoClassDefFoundError: org/mozilla/javascript/tools/shell/Main由以下原因引起:在java.security.AccessController.doPrivileged(Native方法的java.net.URLClassLoader$1.run(URLClassLoader.java:202)处的java.lang.ClassNotFoundException: org.mozilla.javascript.tools.shell.Main )在sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)的java.lang.ClassLoader.loadClass(ClassLoader.java:248)处的java.lang.ClassLoader.loadClass(ClassLoader.java:307)处的java.lang.ClassNotFoundException:org.mozilla.javascript.tools.shell.Main
谢谢
发布于 2011-01-09 05:14:45
文章中描述的整个过程看起来有点老土。
js-tools和javascript-tools捆绑包对我来说都工作得很好。
发布于 2011-05-21 01:22:11
我使用的是JSLintMate,它提供了更多的可读性反馈,可以使用JSHint而不是JSLint,可以在保存时运行,并允许您以各种方式设置自定义选项(例如,每个项目存储库中的配置文件,所有项目的全局选项)。
发布于 2010-12-26 08:07:31
您的“CLASSPATH”设置不正确。您需要下载mozilla rhino的副本,并确保在‘$CLASSPATH’环境变量中提到了生成的jar文件。
你可能会更幸运地使用jslint4java,它包括一个捆绑的rhino副本。
https://stackoverflow.com/questions/4531228
复制相似问题