Mybatis配置出现的一些问题,如http://mybatis.org/dtd/mybatis-3-config.dtd 报红等 以及无关问题为什么创建不了Java类

本文记录了在IDEA中遇到Mybatis配置XML报红、Maven导入包问题、找不到Maven Project、无法创建Java类以及工程缺少SDK的解决过程。解决方案包括手动添加DTD网址、刷新Maven Project、检查IDEA设置和配置SDK。
摘要由CSDN通过智能技术生成

记录问题解决

打开了之前学习Mybatis的idea文件,出现了许多的问题,记录一下解决过程

  • 第一眼最明显的报红就是出现在Mybatis的XML配置中
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
  PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  "http://mybatis.org/dtd/mybatis-3-config.dtd">  //这一行报红

解决措施参考解决措施 原因应该是idea找不到这个网址了,我们人为的添加一下url地址,idea找到了,自然就不会报红了

  • 第二个错误是在测试类中,导包报红
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder  // 报错:cannot resolve symbol 'ibatis'

解决措施也是很简单,idea右侧Maven Project刷新即可 参考 [点此链接](IDEA MyBatis Maven 报错Cannot Resolve symbol “ibatis”_Ian_Yan的博客-CSDN博客)

原因应该是maven的问题,可能是好久不用了,没自动帮你导入包,刷新一下提醒一下maven你该干活了

  • 第三个问题就是 Maven Project在哪找

我是通过这个连接解决的[点此连接]((2条消息) Idea_最右侧常用栏中没有Maven选项_叫我吕小布-CSDN博客_idea没有maven选项)

  • 第四个问题就是,我突然发现我的工程里面new不了java类了

[点击此连接]((4条消息) 在idea中无法创建java类怎么办_zhouzhangyanlxy的博客-CSDN博客) 我也没搞清楚为什么这个工程好久不用就不能创建java类了,还需要手动配置一下

  • 第五个问题,工程中出现了 NO SDK 也是莫名其妙,不知道为什么会出现这个情况

[点击此链接]((4条消息) idea在创建工程时No SDK的解决方法_Huathy的博客-CSDN博客_idea no sdk) 其实就是把你的jdk配置到里面就行

顺便可以复习一下什么是jdk:JDK 是 Java Development ToolKit 的简称,也就是 Java 开发工具包。JDK 是整个 Java 的核心,包括 Java 运行环境(Java Runtime Envirnment,简称 JRE),Java 工具(比如 javac、java、javap 等等),以及 Java 基础类库(比如 rt.jar)

它的安装目录下有五个文件夹(不知道为啥我的只有四个文件夹),一个src类库源码压缩包和一些说明文件

  • bin:各种命令工具, java 源码的编译器 javac、监控工具 jconsole、分析工具 jvisualvm 等
  • include:与 JVM 交互C语言用的头文件
  • lib:类库
  • jre:Java 运行环境
  • db:安装 Java DB 的路径

在这里插入图片描述

  • src.zip:Java 所有核心类库的源代码
  • jdk1.8 新加了 javafx-src.zip 文件,存放 JavaFX 脚本,JavaFX 是一种声明式、静态类型编程语言

除了这些其他的应该都是我不知道怎么瞎搞进去的,请忽略 这些转载至[点击此链接]((7条消息) 什么是JDK?_ConstXiong-CSDN博客_jdk是什么)

晕,一个问题引发连锁反应, 报错可真是折磨人

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值