gpt4 book ai didi

java.lang.classnotfoundException : com. 谷歌,javascript.jscomp.SourceFile

转载 作者:行者123 更新时间:2023-12-01 10:50:43 27 4
gpt4 key购买 nike

我需要从传递标志的 .bat 文件调用闭包编译器 language_in=ECMASCRIPT5 我正在使用以下脚本,但收到错误

java.lang.classnotfoundexception: com.google,javascript.jscomp.SourceFile

我想知道:

  • 当我省略标志代码编译良好时,我是否正确传递了标志?
  • 您能否向我提供有关此错误的更多信息?
<小时/>
java -Xms256m -Xmx256m  -cp "%~dp0../shrinksafe/js.jar";"%~dp0../closureCompiler/compiler.jar --language_in=ECMASCRIPT5";"%~dp0../shrinksafe/shrinksafe.jar" org.mozilla.javascript.tools.shell.Main  "%~dp0../../dojo/dojo.js" baseUrl="%~dp0../../dojo" load=build %*

最佳答案

the documentation所述:

(ClassNotFoundException) Thrown when an application tries to load in a class through its string name using:

  • The forName method in class Class.
  • The findSystemClass method in class ClassLoader .
  • The loadClass method in class ClassLoader.

我认为发生的情况是,由于省略该标志时代码可以工作,变量 ECMASCRIPT5 是在compiler.jar 中定义的,您可能不会将其包含在类路径。

您可以尝试将compiler.jar放置到您的WEB-INF/lib中,以便将其与您的应用程序一起部署,以便在执行时可以访问。

关于java.lang.classnotfoundException : com. 谷歌,javascript.jscomp.SourceFile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33933183/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com