JSLint 与 Textmate

发布于 2024-10-09 07:51:59 字数 723 浏览 6 评论 0原文

我尝试了本教程中的说明(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 在 java.net.URLClassLoader$1.run(URLClassLoader.java:202) 在 java.security.AccessController .doPrivileged(本机方法)在 java.net.URLClassLoader.findClass(URLClassLoader.java:190) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:307) 在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java :301)在java.lang.ClassLoader.loadClass(ClassLoader.java:248)

谢谢

I tried the instructions at this tutorial (http://www.phpied.com/jslint-on-mac-textmate/) to run jslint with textmate but getting stuck at step at the last step of "Step 1"

Here is the error:

Exception in thread "main" java.lang.NoClassDefFoundError: org/mozilla/javascript/tools/shell/Main Caused by: java.lang.ClassNotFoundException: org.mozilla.javascript.tools.shell.Main at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:248)

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

对不⑦ 2024-10-16 07:51:59

文章中描述的整个过程似乎有点hackish。

js-toolsjavascript-tools 捆绑包对我来说效果很好。

The whole process described in the article seems a bit hackish.

Both the js-tools and javascript-tools bundles work pretty well for me.

随遇而安 2024-10-16 07:51:59

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

It's easier to avoid Rhino and use JavascriptCore, the JS engine built into OS X. I use JSLintMate, which presents more readable feedback, can use JSHint instead of JSLint, can run on save, and lets you set custom options in various ways (e.g., a config file in each project repo, global options across all projects).

别低头,皇冠会掉 2024-10-16 07:51:59

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

您可能会更幸运地使用 jslint4java,其中包含 rhino 的捆绑副本。

Your ‘CLASSPATH‘ isn't set up correctly. You need to download a copy of mozilla rhino and ensure that the resulting jar file is mentioned in your ‘$CLASSPATH‘ environment variable.

You may have better luck with jslint4java which includes a bundled copy of rhino.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文