Java 在maven项目中无法识别System.out.println
我在netbeans中处理一个maven java项目,在我的项目中,我有两个类,其中System.out.println可以正常工作,但当我添加另一个类时 并且尝试使用switch语句,它无法接受字符串,因此在中,我决定声明一个字符串并打印出来,以确定该字符串是否被我的类识别,声明工作正常,但在尝试打印字符串时,它给了我这个错误 找不到符号 符号:下课 地点:班级制 它建议我应该在Maven存储库中搜索依赖项Java 在maven项目中无法识别System.out.println,java,Java,我在netbeans中处理一个maven java项目,在我的项目中,我有两个类,其中System.out.println可以正常工作,但当我添加另一个类时 并且尝试使用switch语句,它无法接受字符串,因此在中,我决定声明一个字符串并打印出来,以确定该字符串是否被我的类识别,声明工作正常,但在尝试打印字符串时,它给了我这个错误 找不到符号 符号:下课 地点:班级制 它建议我应该在Maven存储库中搜索依赖项 package tiw5.restaurants.service; import
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);
}
在您发布的代码中,
System.out.println
不在方法内部。除声明之外的所有内容都需要位于方法内部。将它移动到构造函数中,它应该可以解决问题
public class Controlleur {
private SOAPMessage request;
private String serviceName="test";
public Controlleur(SOAPMessage request){
System.out.println(serviceName);
this.request=request;
}
}
实际上,我没有告诉你我在问什么可能是问题,我忘了指定如何解决这个问题你有自己的名为
System
的类吗?你实际上没有问任何问题,你只是把一堆语句链接在一起。@redFIVE我想你从来没有忘记过你的写作中的一个短语,非常令人印象深刻的是,我被这个标题吸引住了,我以为我已经把它作为问题的一部分了@ElliottFrisch不,我不知道,实际上我在谷歌上搜索了最常见的原因,其中一个原因是有一个名为System的类,这不是我的情况。