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

无法引用Eclipse中的JDBC.SQLServerDriver(ClassNotFoundException)

韦宏扬
2023-03-14

我正在尝试使用MSSQL驱动程序的JDBC。关于如何将外部JAR文件添加到Eclipse Windows IDE中,我遵循了以下说明:

-从此处下载安装http://msdn.Microsoft.com/en-us/sqlserver/aa937724.aspx(Microsoft JDBC Driver 4.0 for SQL Server)
-将zip解压缩到我在此处解压缩的文件位置(C:\msjdbcforSQLDriver)--在Eclipse Package Explorer中右键单击您的项目->构建路径->配置构建路径->Java构建路径->Libraries选项卡-添加外部JAR文件,然后浏览到“r>-然后查看如下图所示的成功引用,包括SQLServerDriver.class

当我尝试执行class.forname(“com.microsoft.sqlserver.jdbc.sqlserverdriver”)时,我得到一个ClassNotFound异常,如下所示:

我尝试了在Google上找到的所有建议,包括在Windows环境变量中设置类路径。

共有1个答案

东门秦迟
2023-03-14

在Run->Run Configurations菜单项下,您应该找到一个Java应用程序的条目,该条目与包含main()方法的类同名。

看一下classpath选项卡。您应该会发现您的项目列在用户条目下。展开它,看看是否列出了Microsoft JDBC Jar。

用于编译的类路径不必与为运行时选择的类路径相同,尽管Eclipse通常会将构建路径的任何更改镜像到任何启动配置中。

 类似资料:
  • 问题内容: 我是Java的新手,正在使用BlueJ。尝试编译时,我不断收到此“无法取消引用Int”错误,但我不确定是什么问题。该错误专门在底部的if语句中发生,其中说“等于”是错误,并且“不能取消引用int”。希望得到一些帮助,因为我不知道该怎么办。先感谢您! 问题答案: 是原始类型而不是。您不能像在这里那样在原始类型上调用方法: 尝试替换此: 与

  • 它会终止我当前的Eclipse会话,然后尝试重新启动Eclipse,但只会要求我在启动屏幕(Android Developer Tools Black/Green start up screen)之后指定一个新的工作区。 然后显示以下错误消息:已发生错误。请参阅日志文件 从现在起我无法打开Eclipse。 !Entry org.eclipse.osgi 4 0 201 4-02-04 16:24:

  • 我正在为Eclipse中的Android应用程序开发一个库,并且我已经将一些Javadoc添加到对我的用户可见的类和方法中。我已经用Project->Generate javadoc生成了javadoc...然后,它创建了一个包含所有Javadoc的文件夹。 如果单击,我就可以完美地看到所有的Javadoc。 但是当我想通过悬停我的库中的一个类或方法(我知道它有Javadoc)来查看Eclipse

  • 当我试图在Eclipse上调试任何项目时,突然开始出现这个奇怪的错误。我不记得为了这个问题突然开始而改变了什么。 错误得详细信息: 谢谢 索萨

  • 我对以下应用程序有问题,我一直在railsCasts的Rails 3中进行第211集验证,但当我尝试添加类EmailFormatValidator时,会触发一个错误 模型/user.rb lib/email_format_validator.rb /controller/user.rb # GET/users/new # GET/users/new . JSON def new @ user =

  • 我已经实际搜索但没有找到解决方案在任何网站。我试图在MacOS中使用Java3D用Java编写一个程序,我试图在Eclipse中使用Java3D。我正在尝试运行一个简单的HelloUniverse代码,但我得到了以下异常: 我已经在构建路径中添加了j3dcore.jar、vecmath.jar和j3dutils.jar以及一系列其他库,但似乎都不起作用。 有谁能帮助我在Mac中使用eclipse中