JAVA 为什么我在eclipse输入前面代码的时候会报错!

JAVA 为什么我在eclipse输入前面代码的时候会报错!我输入
public class GuessGame{
Player p1;
Player p2;
Player p3;
}
就报错了!说什么not resloved 什么的

第1个回答  2016-07-24
对呀,无法解析Player,这个是一个类吗?你有定义它吗?追问

感谢回答,我还没入门只是暗书上写进去,是不是我要再写一个: String Player p1=new Player
String Player p2=new Player是么

追答

不是,要创建一个Player类
public class Player
{
//各种。。。
}

追问

好的,我试试,谢谢

本回答被提问者和网友采纳
第2个回答  2016-07-24
你的Player类在哪追问

不太懂诶,我是新手,就看到这两页

第3个回答  2016-07-24
报错的位置是哪一行,是这一页代码里面的吗,感觉不是。可能是没有初始化,跟你的主函数应该也有关系追问

报错在我画红线的那三行,我是看这两夜的

追答

定义了几个p1?

你最好是吧你代码的截图发上来,发这个看着很费力的

为什么用Eclipse编程总是提示代码错误?我是按照Java教程的书上的代码...
1.按照书上写的话,可能有的书上引入的包的代码会省去,建议检查代码头 是否有import的代码 2.可能没有注意全码和半码 3.检查下标点符号 祝你好运!

为什么我用Eclipse总是出错???
和eclipse没有关系,这样是表示代码有语法问题。这段代码大概有以下一些问题:1.导包的包名错误。2.不是代码部分的内容该注释要注释,比如第9行。3.方法名写错,java方法名一般遵循驼峰规则。比如第13行的方法名。在Scanner类中不是这么定义的。4.输出语句的引号是要成对出现的。比如第15行违反了。初...

Eclipse 为什么我建的JSP文件输入第一行一定报错?
右击项目名称,选择build path,选configure build path,Libraries中add jars找到tomcat中的servlet-api.jar

Eclipse 运行JAVA程序报错
在项目的属性里设置jdk版本,方法是右击项目-->properties-->java compiler --> Enable project specific settings -->将compiler compliance level设置为1.8,也就是与jvm一致的版本

Java编程,为啥会报错?
其次,报错也可能是由于运行时错误引起的。例如,数组下标越界、空指针异常等都属于运行时错误。这时候我们需要通过调试工具来跟踪代码执行过程,找出错误发生的具体位置,并进行相应的修复。千锋教育的Java培训课程会教授如何使用调试工具来定位和解决运行时错误,帮助学员提高代码的健壮性和稳定性。此外,报错...

用Eclipse运行Java文件报错Error occurred during initialization of b...
是因为你新建一个class的时候,将这个新建的class包没命名或命名错了。

eclipse在构建项目时,报的错误,请教!
右键点击项目 打开属性--->java build path---> Libraries 把你的jre加进去, 把原来的删掉。错误的原因是你导入项目的时候, 那个项目引用了一个jre,但是你系统上没有。所以你把他去掉, 把你自己的加进去就可以了。

eclipse倒入java项目乱码问题 已把项目属性的resource改为utf-8...
(1)如果导入的整个工程的编码方式与eclipse的编码方式有冲突,那么这个工程里所有的中文 都是乱码;(2)如果所有工程的编码方式与eclipse工作空间的编码方式有冲突,那么所有的工程里的中文都有可能是乱码。对于eclipse工作空间 ,eclipse会把你改的设置保存在工作空间的设置文件中,对于单个工程的编码方式...

java这段代码为什么报错
你这个代码没错,可能是你eclipse的配置问题,不知道你的eclipse版本是什么。把鼠标放到前面的红点上,看看提示什么信息。这个1.8的特性可能eclipse判断destElement必须是final的。其实不需要。跟你的eclipse可能有关系

这段java代码放在eclipse报错。(选择未包含main类型)很小一段的
public void main(String args[]) 改为-->public static void main(String args[])--- 楼上正解。方案1: 楼上zskzhao的做法 方案2:public void test()-->public static void test()--- ok,解释一下。main方法是个静态方法,test非静态方法。静态方法调用非静态方法不能直接调用。通过对象...

相似回答