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

当我尝试执行Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")时,我得到一个ClassNotFound异常,如下所示:

我尝试了所有我能在Google上找到的建议,包括在Windows环境变量中设置类路径。
发布于 2012-06-01 17:14:48
我在这里找到了答案:http://code.google.com/p/android/issues/detail?id=27490似乎包含在引用的库下,在运行时不可用,我不知道如何在我的Eclipse版本中更改这一点
“由fred...@mobileinteraction.se报告,2012年3月22日主机操作系统: Windows 7 x64 SDK工具版本: 17 Eclipse版本: 3.7.2 ADT插件版本:17.0.0v201203161636-291853项目目标平台: 2,2模拟器中运行的平台版本: 2.2
重现步骤: 1.创建一个使用外部jar的项目(在我的例子中是android-support-v4.jar )。2.使用Properties - Java Build Path - Add External Jar添加android-support-v4.jar。让Activity从FragmentActivity扩展。3.清理并运行项目
预期结果:应用程序将运行并启动FragmentActivity
观察结果:应用程序崩溃,android-support-v4.jar被放在"References Libraries“中,因此Android在运行时无法找到它。
解决方案:手动在项目中创建一个文件夹/libs,将android-support-v4.jar复制到该文件夹中,ADT会将其放在'Android Dependencies‘下,它就可以工作了。
所有使用Properties - Java Build Path - Add external Jar添加的外部Jar都是这种情况。
“
发布于 2012-06-01 03:41:24
在contains的Run Configurations菜单项下,您应该可以找到一个与包含-> ()方法的类同名的Java应用程序条目。
看看classpath选项卡。您应该会在user entries下列出您的项目。将其展开并查看是否列出了Microsoft JDBC Jar。
用于编译的类路径不必与为运行时选择的类路径相同,尽管Eclipse通常会将构建路径的任何更改反映到任何启动配置中。
包名和类名的拼写和大小写看起来是正确的(Java对名称区分大小写)。
是的,学习Java和Eclipse是需要付出努力的-- Eclipse与其他IDE有很大的不同,需要时间来了解它。
发布于 2014-09-15 17:54:21
将MS SQL Server的JDBC驱动程序添加到Eclipse:
JDBC
https://stackoverflow.com/questions/10834515
复制相似问题