eclipse编译程序时报错

时间:2021-03-05 09:14:11
题目如下:
使用嵌套的for语句循环,在控制台上输出如下内容:
1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
4 8 12 16 20 24 28 32 36
5 10 15 20 25 30 35 40 45
6 12 18 24 30 36 42 48 54
7 14 21 28 35 42 49 56 63
8 16 24 32 40 48 56 64 72
9 18 27 36 45 54 63 72 81

我写的程序是这样的:
public class exercise2 {
public static void main(String[] args){
for(int i=1;i<10;i++){
for(int j=1;j<10;j++){
System.out.print( i*j + "\t" );
}
System.out.println();
}
}
}
报错如下:
return type for the method is missing
syntax error on token"2",delete this token  
但直接在命令提示符下,不会报错,而且我发现许多程序都会报这个错误,但还是运行得出来,请高人指点。 

12 个解决方案

#1


我把楼主的代码运行了一遍,不会报错。我的环境是MyEclipse8.5+JDK1.6

#2


我用的eclipse编译环境,复制粘贴你的代码发现没有问题。

#3


我的jdk版本是java version "1.6.0_15",eclipse从关于里面看是“Eclipse IDE for Java Developers Build id: 20100218-1602”,我也不知我这个eclipse是什么版本,有什么问题不,我运行就是报上面两个错误

#4



public class exercise2 {
    public static void main(String[] args) {
        for (int i = 1; i < 10; i++) {
            for (int j = 1; j < 10; j++) {
                System.out.print(i * j + "\t");
            }
            System.out.println();
        }
    }
}




没问题


注意,所有的代码都一定要是在英文状态下输入的

#5


楼主再试试

#6


4楼写的代码我试了,报一样的错,而且我也注意是在英文状态下输入的,你的代码和我的其实一样的

#7


是不是MyEclipse和JDK有问题啊

#8


看elipse的版本是在“help菜单下的about eclipse”里面看吗,我的是Eclipse IDE for Java Developers Build id: 20100218-1602,不知你们是什么版本的

#9


引用 8 楼 yiyougen123 的回复:
看elipse的版本是在“help菜单下的about eclipse”里面看吗,我的是Eclipse IDE for Java Developers Build id: 20100218-1602,不知你们是什么版本的


关eclipse的版本什么事?

对着下面的把环境变量重新配置一次


配置环境在我的电脑右键属性,高级,环境变量, 新建以下 系统变量。

假设jdk安装在C:\Program Files\Java\jdk6.016


1   变量名:JAVA_HOME
    变量值:C:\Program Files\Java\jdk6.016

(说明:变量值就是JDK的安装路径,也就是你电脑上的JDK在哪)


2   变量名:CLASSPATH
    变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 


3   变量名:path
    变量值:%JAVA_HOME%\bin

(说明:第2个和第3个变量只需 把变量名和变量值  直接复制到  变量名和变量值上就可以了!不用改!)

#10


以上说的还是没找到症结,我的环境变量配置是正确的,而且我说了,在命令提示符下运行不会报错

#11


把这个Eclipse删掉,重新再下一个,呵呵

#12


我重新下了一个3.4的,没有再报错了,估计可能是版本的问题吧,谢谢各位的帮助

#1


我把楼主的代码运行了一遍,不会报错。我的环境是MyEclipse8.5+JDK1.6

#2


我用的eclipse编译环境,复制粘贴你的代码发现没有问题。

#3


我的jdk版本是java version "1.6.0_15",eclipse从关于里面看是“Eclipse IDE for Java Developers Build id: 20100218-1602”,我也不知我这个eclipse是什么版本,有什么问题不,我运行就是报上面两个错误

#4



public class exercise2 {
    public static void main(String[] args) {
        for (int i = 1; i < 10; i++) {
            for (int j = 1; j < 10; j++) {
                System.out.print(i * j + "\t");
            }
            System.out.println();
        }
    }
}




没问题


注意,所有的代码都一定要是在英文状态下输入的

#5


楼主再试试

#6


4楼写的代码我试了,报一样的错,而且我也注意是在英文状态下输入的,你的代码和我的其实一样的

#7


是不是MyEclipse和JDK有问题啊

#8


看elipse的版本是在“help菜单下的about eclipse”里面看吗,我的是Eclipse IDE for Java Developers Build id: 20100218-1602,不知你们是什么版本的

#9


引用 8 楼 yiyougen123 的回复:
看elipse的版本是在“help菜单下的about eclipse”里面看吗,我的是Eclipse IDE for Java Developers Build id: 20100218-1602,不知你们是什么版本的


关eclipse的版本什么事?

对着下面的把环境变量重新配置一次


配置环境在我的电脑右键属性,高级,环境变量, 新建以下 系统变量。

假设jdk安装在C:\Program Files\Java\jdk6.016


1   变量名:JAVA_HOME
    变量值:C:\Program Files\Java\jdk6.016

(说明:变量值就是JDK的安装路径,也就是你电脑上的JDK在哪)


2   变量名:CLASSPATH
    变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 


3   变量名:path
    变量值:%JAVA_HOME%\bin

(说明:第2个和第3个变量只需 把变量名和变量值  直接复制到  变量名和变量值上就可以了!不用改!)

#10


以上说的还是没找到症结,我的环境变量配置是正确的,而且我说了,在命令提示符下运行不会报错

#11


把这个Eclipse删掉,重新再下一个,呵呵

#12


我重新下了一个3.4的,没有再报错了,估计可能是版本的问题吧,谢谢各位的帮助