背景:
我是Java小白,除了自己看点之外,从来没写过相关的程序。
最近碰到一个需求,客户给的测试环境没有安装Oracle客户端,无法使用shell+sqlplus维护表。
而上天给开了一扇窗,测试机安装了Java,我想到使用jdbc的方式访问数据库。
但是小白问题来了,写好的代码在eclipse能跑,在Linux命令行里不能跑。
尝试解决:
于是尝试使用这个-cp 和 -classpath,运行结果仍然报错
原因:
原因由于classpath变量没有配置好。 我按照运行中服务器上的相关配置,修改了classpath之后。就可以正常运行了。
下面是我本地的配置,原理跟服务器上配置差不多,Windows中的间隔符号是分号,而Linux中的间隔符号是冒号。
运行结果: