安装了jdk1.7,有错误提示

安装了jdk1.7,有错误提示

import java.util.Scanner;

public class Who {


public static void main(String[] args) {

Scanner we = new Scanner(System.in);

System.out.println("请输入1-7之间的数字:");

String w = we.next();

switch (w) {

case "Mon":

System.out.println("星期一");break;

case "Tue":

System.out.println("星期二");break;

case "Wed":

System.out.println("星期三");break;

case "Thu":

System.out.println("星期四");break;

case "Fir":

System.out.println("星期五");break;

case "Sat":

System.out.println("星期六");break;

case "Sun":

System.out.println("星期日");break;

default:

System.out.println("该数字超出了1-7的范围!");


}


}

}

http://img1.sycdn.imooc.com//climg/5d75afe800015dfa13580678.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,根据报错信息显示,出现Unsupported major.minor version的原因应该是,一般是出现有两种jdk版本混乱问题导致。同学的的电脑环境是JDK7,而这个项目的环境是JDK8。所以要进行统一。

建议同学将项目放在eclipse下进行修改和运行:

比如你要将整个工程改为jdk1.8: 

完整步骤如下: 

1)看看同学的系统中jdk环境变量配置的是jdk那个版本,以jdk1.8为例:

2)Windows—— Preferences——Java——Compiler——设为jdk1.8 

3)在此页面的Java——Installed JREs——设为jdk1.8 

4)关闭此页面,项目右键(或者core包)——Build Path(也可是Properties)——Configure Build Path——Java Build Path——Libraries下面的JRE System Library改为jdk1.8(此处设置见参考3),保证Libraries旁边的Order and Export这个jdk与之相同 

5)同页面的Java Compiler选项改为jdk1.8 

6)同页面的Project Facets——右侧的Java改为1.8

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!


  • 慕工程4429044 提问者 #1
    问题解决了呢,谢谢,不过project facets没找到在哪里。
    2019-09-09 16:27:44
好帮手慕酷酷 2019-09-09 11:54:55

同学你好,不需要下载JDK1.7,在另一个帖子已经回复了呦,具体链接:http://class.imooc.com/course/qadetail/151682 

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 慕工程4429044 #1
    你好,我安装了eclipse,但为什么还是报这个错呢?提示找不到主类
    2019-09-09 13:39:37
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师