Java命令行classpath的设置

在练习JavaDB Embedded模式的Java编程时候,直接用编辑器开发,所以需要用平时不怎么用的命令行来编译代码,按照普通的方式进行编译之后,开始运行,结果弹出错误提示。

java -classpath derby.jar JavaDBTest

错误: 找不到或无法加载主类 JavaDBTest

想不通是怎么回事。后来发现,需要将当前目录也加入到ClassPath中

java -classpath .;derby.jar JavaDBTest

这样才能成功运行

Load the EmbeddedDriver
Create derbyDB
create table user_uer
-----------------------------
小明
89
小化
90
query user_uer data

在我的电脑中没有设置CLASSPATH环境变量,如果设置了这个环境变量,请一定要加上当前目录【.】

附件的代码是参照[url]http://blog.csdn.net/rangqiwei/article/details/7944271[/url]这篇博客的内容写的,做了一些改动,主要是DriverManager.getConnection将用户名和密码的Properties去掉了。

另外,JavaDB一边开着网络模式一边开着嵌入模式,连接会报错。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值