java.lang.ClassNotFoundException:com.microsoft.sqlserever.jdbc.SQLServerDriver
我有一个用于餐馆的iPad应用程序,在那里我需要接受现场订单 Webservice是由.net提供的&对于数据库,我有sqlserver2008 为了获得实时订单,我在Java中使用TCP 下订单后,我通过.NET执行一个JAR文件 在JAR文件中,我有java代码连接到数据库并获取数据 现在要连接到数据库,我必须包含jar文件。 我使用下面的语句手动创建JAR文件java.lang.ClassNotFoundException:com.microsoft.sqlserever.jdbc.SQLServerDriver,java,sql-server-2008,classnotfoundexception,Java,Sql Server 2008,Classnotfoundexception,我有一个用于餐馆的iPad应用程序,在那里我需要接受现场订单 Webservice是由.net提供的&对于数据库,我有sqlserver2008 为了获得实时订单,我在Java中使用TCP 下订单后,我通过.NET执行一个JAR文件 在JAR文件中,我有java代码连接到数据库并获取数据 现在要连接到数据库,我必须包含jar文件。 我使用下面的语句手动创建JAR文件 jar -cvfm ServerOrders.jar manifest.txt *.class 为了包含另一个jar文件,我在文
jar -cvfm ServerOrders.jar manifest.txt *.class
为了包含另一个jar文件,我在文件夹中添加了sqljdbc4.jar文件,并在上面的命令中添加了jar。新命令如下所示
jar -cvfm ServerOrders.jar manifest.txt *.class *.jar
但它仍然给了我java.lang.ClassNotFoundException:com.microsoft.sqlserever.jdbc.SQLServerDriver
我认为这意味着sqljdbc4.jar没有被执行。
知道出了什么问题吗
回答
发生这种情况是因为我没有在
manifest
文件中添加sqljdbc4.jar
Class-Path : sqljdbc4.jar
Class-Path : sqljdbc4.jar
一旦我添加了上面的内容,它就不会给出任何异常。之所以发生这种情况,是因为我没有在清单文件中添加sqljdbc4.jar 一旦我添加了上面的内容,它没有给出任何例外
Class-Path : sqljdbc4.jar