用法:RealmBase -a <algorithm> [-e <encoding>] <credentials> </credentials> </encoding> </algorithm>

时间:2014-04-26 15:56:35

标签: java

我只是想知道为什么我没有按照需要输出输出而不是输出这一行:用法:RealmBase -a [-e]

这是我的 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" xmlns:p="http://www.springframework.org/schema/p"

    xsi:schemaLocation="http://www.springframework.org/schema/beans 
                        http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">


    <bean id="beanScopeDemo" class="com.student.spring.impl.BeanScopeDemo">
    </bean>
</beans> 

这是我的 RunClassDemo.java

package com.student.spring.test;

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

import com.student.spring.impl.BeanScopeDemo;

public class RunClassDemo {
    public static void main(String[] args) {
        ApplicationContext applicationContext = new ClassPathXmlApplicationContext(new String [] {"beans.xml"});
        BeanScopeDemo beanScopeDemo = (BeanScopeDemo) applicationContext.getBean("beanScopeDemo");

        beanScopeDemo.setMessage("Message by Customer A");
        System.out.println("Message : " + beanScopeDemo.getMessage());

        beanScopeDemo.setMessage("Message by Customer B");
        System.out.println("Message : " + beanScopeDemo.getMessage());
    }
}

这是我的 BeanScopeDemo.java

package com.student.spring.impl;

public class BeanScopeDemo {
     String message;

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

}

2 个答案:

答案 0 :(得分:1)

我得到了解决方案,所需的输出但我不知道它是如何发生的。 可能更早我从文件菜单下面工具栏中的&#34;运行&#34; 按钮运行RunClassDemo.java > eclipse kepler 。但现在我尝试使用快捷键 SHIFT + ALT + X J PackageExplorer 执行此RunClassDemo.java类,我得到了答案。

答案 1 :(得分:1)

解决此错误的最佳方法是打开命令提示符并转到文件的位置并键入mvn spring-boot:run,然后按&#34;输入&#34;

我们必须这样做的原因是因为有时我们必须提供初始凭证,所以为了绕过我们必须这样做。