eclipse报错:标记“.”上有语法错误,在此标记之后应为 @

初学java,装好eclipse后,第一次试手。代码如下:
package selenium;

public class case1 {
system.out.println("hi");
}
但总是在println一行提示错误:
此行的多个标记
- 语法错误,将“)”插入到完整 MethodDeclaration 中
- 标记“.”上有语法错误,在此标记之后应为 @
- 语法错误,将“Identifier (”插入到完整 MethodHeaderName 中
- 语法错误,将“SimpleName”插入到完整 QualifiedName 中

这是什么怎么回事儿啊?jdk也装了,是1.8.0_45。请大侠们指教啊~~~

1、打开myeclipse,

2、新建java类,

3、编写java代码;

package test;

public class TestPrint {

//此处需要构建main或其他方法,否则会报错

public static void main(String[] args) {

System.out.println("hi");

}

}

4、运行代码,在consle中可以看到目标结果(类中需要构建方法,如main方法)

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-27

这个错误是提示你将你的输出语句包含在完整的方法体内。试试将输出语句包含在

public static void main(String[] args){
 system.out.println("hi");
}
或者自定义一个方法,例如
public static void print(){
system.out.println("hi");
} 然后在主方法里调用,
public static void main(String[] args){
  print();
}
其实你需要搞清楚java类的组成结构,它是由一些属性和成员方法构成的,而你的system.out.println("hi")既不是属性,也不是方法,所以它会报错,并且建议你将它包含到方法体内。希望同学采纳,谢谢哦,祝你java学习愉快!

本回答被提问者采纳
第2个回答  2015-04-30
system 首字母是大写的吧,再就看看标点符号是中英文问题追问

我的第一反应也是大小写和中英文标点符号,但我试了,不是这个原因。

追答

system.out.println应该写在方法里,而不是类中

eclipse报错:标记“.”上有语法错误,在此标记之后应为 @
1、打开myeclipse,2、新建java类,3、编写java代码;package test;public class TestPrint { \/\/此处需要构建main或其他方法,否则会报错 public static void main(String[] args) { System.out.println("hi");} } 4、运行代码,在consle中可以看到目标结果(类中需要构建方法,如main方法)...

java eclipse 报错标记array 上有语法错误,再此标记后应为VariableDecl...
1、Array a要大写 2、要导包 3、包不能导错了,要导uitl包

eclipse 如何在某一行添加一个标记 下次用的时候 直接点这个标记就能...
也可以写一个\/\/TODO 然后在后面写上你的原因 时间什么的,这样子,你就可以在eclipse的任务视图中看到了,只要一点击就有了,而且加了TODO标记,那个文本编辑器上也有有个颜色标记的

eclipse工程文件夹上的*、!、X标记分别代表什么意思?
号是未保存状态,保存之后就没了;!号是有警告语句,一般不会影响编译运行;X是有变异错误,未修改之前无法变异运行

怎么样分辨eclipse控制台的信息哪些是错误的?
eclipse中控制台的异常情况比较多 ,不可能一一列举,正确的定位问题的方法: 1、编译时报错,直接点击红色的气泡 2、允许时报错,重点看控制台的错误信息,它会提示是哪一行代码报错的,直接用鼠标点击就行,尽量点靠前的。 如图:定位错误就直接点进去看。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 程序那...

eclipse导入包import报错?
1.打开编辑好的java代码页面,可以看到ArrayList,File类由于没有import相应的包而报错。 2.在编辑区域点击鼠标右键,选择【Source】,然后选择【OrganizedImports】选项 3.查看代码可以看到,已经自动import了两个类。 注:同时此方法也会删除无用的importeclipse标记import上有语法错误 MicrosoftVBScript语法错误(0x800A03E9)...

Eclipse导入工程后显示小红叉叉怎么解决?
我想既然是导入的工程,文件应该不会是有错误的。Eclipse的语法检验要比其他IDE的要强一些。往往一些模糊的语法它都认为是错误,但其实并不影响运行,只是很影响视觉效果。而这些语法校验,是可以自己设置的。把工程逐级打开,看是java文件报错还是JSP文件报错。如果是java文件报错,一般是因为没有导入合适的...

为什么在eclipse中总是404错误
方法一:如果是eclipse自带的,访问不到;如果是单独配置的,那看一下指向的tomcat安装路径是否正确。在Preferences->Servers->Tomcat下查看 看下安装的是哪个版本,有的版本就没有那个界面,记得好像是6点几来着,在单独装一个5.0.28那个试试方法二:可能是改了某些文件没有编译好。可以把工程clean一遍。就是eclipse最上...

Java编程,为啥会报错?
Java是一种强类型静态语言,编译过程中对类型和语法的检查比较严格,所以很容易出现报错的情况。当我们遇到报错时,我们需要仔细分析错误信息,找出问题所在并解决它。更系统全面的学习资料,点击查看首先,报错可能是由于语法错误造成的。在Java编程中,如果代码中有拼写错误、缺少分号、括号不匹配等语法错误...

idea设置项目编码格式(idea设置编码方式)
然后看到一个帖子说用Android Studio引入eclipse项目时遇到了同样的错误,原因是eclipse和idea对同样编码utf-8的细节不一致,一个有BOM,一个没有。什么是BOM呢?BOM的全称是:Byte order mark。UTF-8以字节为编码单元,没有字节序的问题。UTF-16以两个字节为编码单元,在解释一个UTF-16文本前,首先要弄清楚每个编码...

相似回答