返回信息流请教一个问题。
我用wsdl2java工具生成了java代码,这java代码有我需要调用的接口和接口实现。然后我为了方便,就用jar -cf 命令将生成的java代码打包成jar包。新建一个java工程,只有一个main方法,测试否能够调用生成的java代码中实现的接口方法。但是我发现我不能调用到jar包中的API。
换eclipse。不导入jar包,而直接将生成的java代码拷贝到工程src目录下,可以调用到其中的API。
那么,我感觉我的问题应该是,为什么jar cf命令生的jar包不起作用呢?
这是一条镜像帖。来源:北邮人论坛 / java / #58276同步于 2017/12/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
不能引用jar包中的API问题
Idontknow
2017/12/6镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
用工具生成的java代码,包含我需要调用的接口和接口实现。
我现在只是新建了一个工程,用来测试生成的java代码中的接口实现相关的API是否能够调用。
可是我按照以前导入jar包的方式,并不能引用jar包中的类和方法。
现在并不知道问题出在哪。
我用eclipse-build path,写一个main方法,在里面也是一样不能调用jar包中的API。
【 在 flymop 的大作中提到: 】
: 描述太简单了 生成的东西能跑么 包是啥 放啥工程的啥lib文件夹了
原来如此,没注意到这个,谢谢。
【 在 ytinrete 的大作中提到: 】
: jar cf 打的是.class文件不是java源代码吧,你得先javac编译成class才能打jar包