当前位置: 首页 > 知识库问答 >
问题:

线程“main”java.lang.ClassNotFoundException:org.h2.driver中出现异常

杜俊爽
2023-03-14
import java.sql.*;
public class db {
    public static void main(String[] a)
            throws Exception {
        Class.forName("org.h2.Driver");
        Connection conn = DriverManager.
            getConnection("jdbc:h2:~/test", "sa", "");
        // add application code here
        conn.close();
    }
}

但是当我运行它时,我得到以下错误:

线程“main”java.lang.ClassNotFoundException:org.h2.java.net.URLClassLoader$1处的Driver.运行(未知源)java.net.URLClassLoader$1处的运行(未知源)java.security.AccessController.doprivileged(本机方法)java.net.URLClassLoader.FindClass(未知源)java.lang.ClassLoader.LoadClass(未知源)sun.misc.launcher$appClassLoader.LoadClass(未知源)

有什么想法吗?我已经用安装程序安装了h2。

暂时还没有答案

 类似资料:
  • 我在线程“main”java中遇到异常。错误:未解析编译。 我做错了什么? 线程“main”中出现异常: java.lang.错误:未解决的编译问题: 对于类型在

  • 我从GitHub克隆了我的项目,现在我无法运行我的项目。 我收到以下错误: 知道是什么导致了这个错误吗? 编辑 我检查了这个问题Intellij在我发布到这里之前突然抛出ClassNotFoundException,它没有给我任何解决方案...为什么要将我的问题标记为重复,因为那个问题不能解决我的问题?

  • 我得到了这个错误: 线程“main”Java.lang.NosuchFielderRror:calificacion.main处的num1异常(problema_3.Java:17) 在这个简单的终端Java程序上键入第一个值后: 另一方面,这一个运行良好,我使用相同的输入法在这两个: 提前道谢。

  • 当我从nextInt()获取输入时,扫描器会抛出异常,但是如果我从nextLine()获取输入,然后将其解析为int,那么我的代码会正常运行。 如果可以将字符串输入解析为任何类型,为什么还要使用nextInt()或nextDouble()。

  • 每当我运行这个函数时,函数与.nextint()中的

  • 你好,我正在Lucene上工作,以索引我的数据库记录,但我无法解决这个错误。 错误: