批处理文件调用jar文件时,怎样设置classpath

BM01 2007-10-19 04:32:17
除了我自己的源程序test.jar,我还引用了数据库相关的ojdbc14.jar,请问该怎样在批处理文件中设置classpath?
我之前在批处理文件runJava.bat中这样写:
set CLASSPATH=./ojdbc14.jar;./test.jar
java -jar test.jar

但运行runJava,仍然说找不到oracle驱动。
怎样在批处理里正确设置Classpath??在线等
...全文
282 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
BM01 2007-10-22
  • 打赏
  • 举报
回复
问题已解决,结贴
sunyujia 2007-10-20
  • 打赏
  • 举报
回复
汗 但是在运行那个批处理过程中是被他覆盖了啊
manbaum 2007-10-19
  • 打赏
  • 举报
回复
在batch里执行只会覆盖batch自己的运行时环境,batch退出后,原来是环境变量值自动恢复,不存在楼上所说覆盖问题。
sunyujia 2007-10-19
  • 打赏
  • 举报
回复
先不说你的程序是否正确你把原来的环境变量给覆盖了,这个习惯不好.
set CLASSPATH=test.jar;ojdbc14.jar;%CLASSPATH%;.;
BM01 2007-10-19
  • 打赏
  • 举报
回复
我的主类AB.class在test.jar\Source\AB.class

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧