即使按照以下步骤操作,sqljdbc4.jar 也无法加载或识别: java.sql.SQLException:找不到适合 jdbc:derby 的驱动程序:
使用此命令,应用程序不会在 netbeans 之外启动。仅从以下内容开始:java -jar FXProductWatcher.jar # does not load the driver .jar
PS C:\Documents and Settings\User1\Meus documentos\x\workspace\FXProductWatcher\dist> java -classpath 'C:\Documents and Settings\User1\Meus documentos\x\workspace\FXProductWatcher\dist\lib\sqljdbc4.jar ;FXProductWatcher.jar' FXProductWatcher
结果 > 错误无法定位或加载主类 FXProductWatcher
我正在使用 netbeans,清单文件是自动生成的。我尝试放置 Class-Path: lib/sqljdbc4.jar 但没有积极的结果。
netbeans 的清单有:
JavaFX-Application-Class: fxproductwatcher.FXProductWatcher
JavaFX-Class-Path: lib/sqljdbc4.jar
Created-By: JavaFX Packager
Main-Class: com/javafx/main/Main
我的连接代码
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch (ClassNotFoundException ex) {
Logger.getLogger(DbConnection.class.getName()).log(Level.SEVERE, null, ex);
}
String sDbUrl = "jdbc:sqlserver://remoteIP;databaseName=test";
conn = DriverManager.getConnection(sDbUrl, username, password);
return conn;
感谢您的任何帮助或建议。