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环境变量,如果设置了这个环境变量,请一定要加上当前目录【.】

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

另外,JavaDB一边开着网络模式一边开着嵌入模式,连接会报错。

猜你喜欢

转载自foreversky12.iteye.com/blog/2325785
今日推荐