无法解决" org.h2.tools.Server"?

时间:2015-04-27 20:07:54

标签: java eclipse

我从网上下载了一些代码并在Eclipse中打开了它。问题是 我的Eclipse说

  

导入org.h2无法解析

代码如下:

import org.h2.tools.Server;

我正在学习Java,这是一个示例代码。我使用的是jdk1.8.0_40。我清理了我的项目,但它仍在那里!

2 个答案:

答案 0 :(得分:1)

我个人更改了对h2的{​​{1}}依赖性

pom.xml

我删除了<dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <scope>runtime</scope> </dependency> ,发现了scope程序包

Server

关于为什么在运行时发生这种情况的很好的解释: Maven : what is the "runtime" scope purpose?

答案 1 :(得分:0)

实际上,这意味着您的代码需要一个所谓的第三方库,它不属于jdk。 H2是基于java的数据库。要删除此错误,请下载当前版本的h2数据库驱动程序,并在项目的eclipse - open context菜单中执行以下操作,选择属性(最后一项)。搜索&#34;构建路径&#34;,选择第三个选项卡,并将下载驱动程序(应该是一个jar文件,可能是压缩包装)添加到您的项目中。

现在无法更好地描述这一点,我在手机上。