使用STS3.6.4的Spring示例

使用STS3.6.4的Spring示例,spring,jakarta-ee,jar,spring-tool-suite,Spring,Jakarta Ee,Jar,Spring Tool Suite,从SpringToolSuite3.6.4开始,我正在尝试开发一个Spring项目,我已经做了很多事情,比如添加STS lib文件夹中的JAR,以及apache CommonLogging 1.1.3和1.2 STS在主类中显示错误 新的ClassPathXmlApplicationContext(“Beans.xml”) 当我试图解决这个问题时,STS显示了配置BuildPath,我通过观看Youtube上的教程添加了所有JAR 我使用的是Java1.6版本,OSUbuntu,STS3.6.4

从SpringToolSuite3.6.4开始,我正在尝试开发一个Spring项目,我已经做了很多事情,比如添加STS lib文件夹中的JAR,以及apache CommonLogging 1.1.3和1.2

STS在主类中显示错误 新的ClassPathXmlApplicationContext(“Beans.xml”)

当我试图解决这个问题时,STS显示了配置BuildPath,我通过观看Youtube上的教程添加了所有JAR

我使用的是Java1.6版本,OSUbuntu,STS3.6.4 下面列出了我添加到buildpath的JAR

/home/axxera/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/lib/aws-java-sdk-1.7.5.jar
/home/axxera/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/lib/com.springsource.org.apache.commons.beanutils-1.8.3.jar
/home/axxera/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/lib/com.springsource.org.apache.commons.cli-1.2.0.jar
/home/axxera/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/lib/com.springsource.org.apache.commons.codec-1.5.0.jar
/home/axxera/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/lib/com.springsource.org.apache.commons.collections-3.2.1.jar
/home/axxera/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/lib/com.springsource.org.apache.commons.configuration-1.8.0.jar
/home/axxera/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/lib/com.springsource.org.apache.commons.digester-1.8.1.jar
/home/axxera/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/lib/com.springsource.org.apache.commons.jxpath-1.3.0.jar
/home/axxera/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/lib/com.springsource.org.apache.commons.lang-2.6.0.jar
/home/axxera/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/lib/com.springsource.org.apache.commons.logging-1.1.1.jar
/home/axxera/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/lib/com.springsource.org.bouncycastle.jce-1.46.0.jar
/home/axxera/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/lib/com.springsource.org.bouncycastle.mail-1.46.0.jar
/home/axxera/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/lib/com.springsource.org.jdom-1.0.0.jar
/home/axxera/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/lib/commons-codec-1.6.jar
/home/axxera/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/lib/commons-logging-1.1.3.jar
/home/axxera/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/lib/httpclient-4.3.3.jar
/home/axxera/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/lib/httpcore-4.3.2.jar
/home/axxera/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/lib/jackson-annotations-2.1.1.jar
/home/axxera/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/lib/jackson-core-2.1.1.jar
/home/axxera/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/lib/jackson-databind-2.1.1.jar
/home/axxera/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/lib/joda-time-2.7.jar
/home/axxera/sts-bundle/pivotal-tc-server-developer-3.1.0.RELEASE/lib/tc-runtime-instance-3.1.0.RELEASE.jar
/home/axxera/Venkat/Libraries/org-apache-commons-logging.jar
/home/axxera/Venkat/Libraries/org.springframework.context-3.0.4.RELEASE.jar
/home/axxera/Venkat/Libraries/spring-context-4.1.5.RELEASE.jar
/home/axxera/Venkat/Libraries/jbehave-spring-3.6.4.jar
/home/axxera/Venkat/Libraries/commons-logging-1.2/commons-logging-1.2.jar
/home/axxera/Venkat/Libraries/commons-logging-1.2/commons-logging-1.2-javadoc.jar
下面是我的代码

主类

    package com.spring;

    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.ClassPathXmlApplicationContext;

    public class Main {

        public static void main(String[] args) {

           ClassPathXmlApplicationContext appContext = 
                 new ClassPathXmlApplicationContext("Beans.xml");

       }

     }


    package com.spring;

    public class SpringSample {

       void printMessage() {

        System.out.println("Hello World");
       }
    }
Beans.xml:

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans           http://www.springframework.org/schema/beans/spring-beans.xsd">

    <bean id="SampleBean" class="com.spring.SpringSample"></bean>

    </beans>


看起来您错过了
SpringBeans-.jar
。下载它并将其添加到您的类路径。

这是完整的错误消息吗?很抱歉延迟,下面是线程“main”java.lang中的完整错误消息异常。错误:未解决的编译问题:类型org.springframework.beans.BeansException无法解决。它是从必需的.class文件间接引用的构造函数ClassPathXmlApplicationContext(String)引用com.spring.Main.Main(Main.java:11)中缺少的类型BeansException,只需使用spring引导和Maven或Gradle即可。Spring Initializer将为您准备一切,因此您只需编写应用程序代码。