老师来康康,老是报错

老师来康康,老是报错

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE teaching-plan SYSTEM "teaching=plan.dtd">

<teaching-plan xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:noNamespaceSchemaLocation="teaching-plan.xsd" >

<course id="001">

<course-name>大学英语</course-name>

<class-hour>36</class-hour>

<exam-form>考试</exam-form>

</course>

<course id="002">

<course-name>高等数学</course-name>

<class-hour>70</class-hour>

<exam-form>考试</exam-form>

</course>

<course id="003">

<course-name>计算机应用基础</course-name>

<class-hour>108</class-hour>

<exam-form>上机考试</exam-form>

</course>

</teaching-plan>

===========================================

package com.imooc.dom4j;


import java.util.List;


import org.dom4j.Document;

import org.dom4j.DocumentException;

import org.dom4j.Element;

import org.dom4j.io.SAXReader;


public class PlanReader {

public void readXml() {

String file="E:\\Users\\Weng\\eclipse-workspace\\mxl\\src\\teaching-plan.xml";

//SAXReader类是读取XML文件的核心类,用于将XML解析后以“树”的形式保存在内存中

SAXReader reader=new SAXReader();

try {

Document document=reader.read(file);

Element root=document.getRootElement();

List<Element>courses=root.elements("course");

for(Element course:courses) {

Element name=course.element("course-name");

String courseName=name.getText();

System.out.println(courseName);

}

} catch (DocumentException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

==============================

报错内容:

Error occurred during initialization of boot layer

java.lang.LayerInstantiationException: Package jdk.internal.jimage.decompressor in both module jrt.fs and module java.base

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

我这文件名没有out啊

正在回答 回答被采纳积分+1

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

1回答
好帮手慕阿园 2020-08-06 11:46:35

同学你好,老师运行同学的代码是可以的,如下

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

报错提示,初始化引导层时发生错误,请问同学的jdk版本是1.8的吗,如果不是建议同学改成1.8版本的试试,需要先下载下1.8的jdk

1,在eclispe中点击Window-->preferences

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

2,找到java下的installed jres,选择需要修改的jdk版本,点击edithttp://img1.sycdn.imooc.com//climg/5f2b7cb609d70f5507130584.jpg

3,选择jdk的安装目录,选择jdk安装版本,点击finish

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

重启eclispe后再试试

祝学习愉快

  • 提问者 对方正在说话 #1
    我的是1.9的
    2020-08-06 14:20:31
  • 同学你好,使用1.9版本的jdk可能会存在此问题,建议同学使用1.8版本的jdk,具体修改配置,请同学参考以上截图 祝学习愉快
    2020-08-06 15:16:48
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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