我在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?这样,您可以确保您的类路径包含所需的所有罐子,而不是希望它们位于正确的位置。 –