我在Netbeans中創建了一個java gui,現在正試圖使用java -jar [filename].jar
命令通過命令提示符運行它。通過命令提示符運行JDBC Java文件
我創建的gui連接到一個數據庫(也在Netbeans的Servers部分創建)。連接數據庫以查看jdbc:derby://localhost:1527/[DBName]
命令。它還需要輸入用戶名和密碼,然後連接。
我的問題是,我可以在Netbeans內連接(顯然,我必須首先在服務選項卡中找到數據庫並連接到它),但無法在命令提示符下連接到數據庫。
使用已完成的代碼,我在Netbeans中選擇了「清理和構建」以在/ dist文件夾中創建.jar文件。
我可以運行.jar文件,但它返回一個錯誤,指出:java.net.ConnectionException : Error connecting to server localhost on port 1527 with message Connection refused: connect.
我/ DIST文件夾包含應用程序的.jar文件以及一個readme.txt文件和/ lib文件夾,其中本身包含derbyclient.jar文件。
創建我的數據庫時,我將位置設置爲java項目目錄,以便在java項目目錄中有一個/ [DBName]文件夾,我假設它包含我的數據庫。
如何在命令提示符下連接到數據庫?或者至少允許我的程序這樣做?
我是否必須明確聲明數據庫的位置?
我是否需要以某種方式從Netbeans導出數據庫?
任何幫助將是偉大的。我現在正在與Java玩弄,並想知道如何在命令提示符下運行它,完全獨立於任何IDE。
Ĵ
你是否嘗試過在Netbeans之外運行你的主類,但也沒有jar-ed?這樣,您可以確保您的類路徑包含所需的所有罐子,而不是希望它們位於正確的位置。 –