【问题标题】:How to set Spring Classpath如何设置 Spring Classpath
【发布时间】:2012-06-14 08:37:57
【问题描述】:

我正在使用 IntelliJ,并从 svn 中检查了工作代码。我正在努力运行 jar。

它是一个简单的核心 java Spring 项目。

由于我收到上述错误。我知道弹簧路径设置不正确。 我该如何处理?

 private ApplicationContext appContext = new AnnotationConfigApplicationContext(ApplicationRepositoryConfiguration.class);

应用上下文文件在这里是一个bean类(使用@Bean注解)。我没有使用 xml 文件。

【问题讨论】:

    标签: java spring annotations intellij-idea


    【解决方案1】:

    您似乎正在从命令行运行您的项目。运行以下命令:

    java -classpath spring.jar;spring-sec.jar,......等等 com.example.UrMainClass

    在命令中指定 jar 时,请确保提供完整的 jar 路径。另请查看此链接https://stackoverflow.com/a/10122038/1065180

    【讨论】:

    • 我没有在命令行中运行。我将我的 jar 部署在 SmartFox 服务器中。屏幕截图是控制台中的日志
    • spring lib 不在类路径中。核实。因为 java.lang.NoClassDefFoundError: org/springframework/context/annotation/AnnotationConfigApplicationContext。你用的是哪个版本的spring?
    • @Nandakumar 抱歉回复晚了。我使用 Spring 3.1.1
    • @Meenakshi :你没有在类路径中添加弹簧库,在类路径中添加那些,我是 Nandkumar,请不要说 Nandakumar,你知道区别:D
    • 为错误的名字道歉。我也导入了所有需要的罐子。有没有其他方法可以确认类路径是否设置好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-06
    • 1970-01-01
    • 1970-01-01
    • 2014-06-01
    相关资源
    最近更新 更多