【问题标题】:Could not run simple spring boot application() generated by STS tool无法运行 STS 工具生成的简单 spring boot application()
【发布时间】:2014-05-16 16:35:54
【问题描述】:

我是 Java 和 SPRING 的新手,拥有最新的 STS 工具和 JAVA 1.6,能够创建和运行 Spring MVC 项目。

开始研究 spring boot,创建​​了一个 spring starter 项目选择了“web”并选择了所有默认值

Application.Java 文件中有多个错误(见下文)通过在构建路径中添加 JRE 修复。 尝试运行它得到运行时异常(见下文)。

问题: 为什么 IDE 无法在 Spring Boot 的构建路径中添加 JRE? 为什么我仍然无法运行此应用程序。 我是否缺少某些配置,因为 IDE 没有生成正确的项目。

感谢您的帮助。

谢谢

*************** Application.java 中的错误 此行有多个标记 - 无法解析 java.lang.String 类型。它是从所需的 .class 文件中间接引用的 - 类型 java.lang.Object 无法解析。它是从所需的 .class 文件中间接引用的 - 类型 java.lang.Class 无法解析。它是从所需的 .class 文件中间接引用的

此行有多个标记 - 出现“应用程序” - 默认构造函数未定义隐式超级构造函数 Object()。必须定义一个显式的


********运行时异常****************************

Exception in thread "main" java.lang.NoClassDefFoundError: demo/Application
Caused by: java.lang.ClassNotFoundException: demo.Application

Caused by: java.lang.ClassNotFoundException: demo.Application
at java.net.URLClassLoader$1.run(URLClassLoader.java: 202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:3 06)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 47)

【问题讨论】:

    标签: spring-boot


    【解决方案1】:

    需要更新 pom.xml 文件中的启动类。

    在 pom.xml 中查找以下部分并使用正确的包更新 start-class 的正确位置。

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <start-class>com.DemoApplication</start-class>
        <java.version>1.7</java.version>
    </properties>
    

    【讨论】:

      【解决方案2】:

      我关注this REST-guide 没有错误。能否在 Applicaion.Java 中提供更多代码?

      或遵循正确的指南,spring REST code in github。“init”文件夹是一个空的 maven(/gradle) 项目。编码后,您的代码就像“完整”文件夹。

      【讨论】:

        【解决方案3】:

        我遇到了同样的问题,通过创建新的 spring 项目、java1.7、group=> com.xxx 和 artifact id=> 包来解决

        【讨论】:

          猜你喜欢
          • 2017-07-02
          • 2015-09-04
          • 1970-01-01
          • 2017-06-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-10-02
          • 1970-01-01
          相关资源
          最近更新 更多