java -cp 怎么执行A.jar下边的b.jar的.class

w_huining 2008-12-05 11:14:34
比如:
执行 test/hsqldb.jar 的org.hsqldb.util.DatabaseManagerSwing
DOS命令是:test>java -cp hsqldb.jar org.hsqldb.util.DatabaseManagerSwing

现在把test也打成jar包了 我想再做上边的
java -cp test.jar hsqldb.jar org.hsqldb.util.DatabaseManagerSwing就不对了,不知道语法是怎么写的?
...全文
134 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
marf_cn 2009-02-04
  • 打赏
  • 举报
回复
在test.jar里面的mainifest 加上Class-Path: hsqldb.jar试试
polarman 2009-02-04
  • 打赏
  • 举报
回复
默认的classloader好像是不支持的
自定义一个ClassLoader
MT502 2009-02-04
  • 打赏
  • 举报
回复
那是你jar打得不对吧,哪有jar包里还包含jar包的
这是一个项目的jar结构,org是poi.jar产生的,parser是自己写的
├─META-INF
├─org
│ └─apache
│ └─poi
│ ├─ddf
│ ├─dev
│ ├─hpsf
│ │ └─wellknown
│ ├─hssf
│ │ ├─dev
│ │ ├─eventmodel
│ │ ├─eventusermodel
│ │ ├─extractor
│ │ ├─model
│ │ ├─record
│ │ │ ├─aggregates
│ │ │ └─formula
│ │ ├─usermodel
│ │ └─util
│ ├─poifs
│ │ ├─common
│ │ ├─dev
│ │ ├─eventfilesystem
│ │ ├─filesystem
│ │ ├─property
│ │ └─storage
│ └─util
└─parser

62,614

社区成员

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

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