maven项目

时间:2015-11-13 21:46:38

标签: java

正在netbeans中的maven java项目中工作,在我的项目中,我有2个类,其中System.out.println工作正常,但是当我添加另一个类时 并试图使用一个不能接受字符串的switch语句,所以我决定声明一个字符串并打印出来查找我的类是否识别出String,声明工作没有错误但是在尝试打印时它给了字符串我这个错误

无法找到符号 符号:课堂外出 location:class System

并建议我在Maven资源库中搜索依赖项。

package tiw5.restaurants.service;

import javax.xml.soap.SOAPMessage;

public class Controlleur
{
    private SOAPMessage request;
    private String serviceName = "test";

    public Controlleur(SOAPMessage request)
    {
        this.request = request;
    }

    // The line below gives me error
    System.out.println(serviceName);
}

1 个答案:

答案 0 :(得分:2)

在您发布的代码中,System.out.println不在方法内。除声明之外的所有内容都需要在方法内部。将它移动到构造函数中,它应该解决问题。

public class Controlleur {
    private SOAPMessage request;
    private String serviceName="test";

    public Controlleur(SOAPMessage request){
        System.out.println(serviceName);
        this.request=request;
    }
}