使用idea如何生成webservice客户端,并把项目里的部分代码打成jar包

需求阐述

在与别的项目做对接的时候,对方没有给到Java的sdk,只给了使用eclipse生成代码的文档,好家伙,我电脑上压根没有安装eclipse,所以根据步骤用idea生成了用于对接的代码。这就需要把生成出来的代码打成jar包集成到我们项目中。

使用idea生成客户端

打开idea,选择file->new->project,新建一个java项目。
在这里插入图片描述
选中新建得项目右键找到Add Framework Support…
在这里插入图片描述
选择WebServices Client,如下图
在这里插入图片描述
点击ok即可。
会出现如下图所示弹框:
在这里插入图片描述
1.接口路径
2.输出到项目src目录
3.输出到具体src得哪个包下
点击ok即可得到java代码。

生成客户端得第二种方式

webservice客户端代码快捷生成教程
1.把remove.xml放入需要生成客户端代码的目录下
2.cmd命令界面 进入需要生成客户端的代码目录下
wsimport -encoding utf-8 -b remove.xml -Xnocompile http://xxxxxxxx?WSDL
第二种也做实践了,感兴趣得小伙伴也可以试一下。

把生成得java代码打成jar包

1.把java代码编译成.class文件

编译得方法各不相同,我是直接把生成得这部分代码粘贴到了正在运行得项目下,直接重新编译了一下获取到了class文件。

2.把多个编译好得class文件打成一个jar包

有以下两种方式:
第一种,借助idea生成jar包
在idea中选择Project Structure,新建一个JAR包如图所示:
在这里插入图片描述

在这里插入图片描述
点击ok即可。

然后在idea中打开build,选中build Artifacts,如图所示:
在这里插入图片描述
找到新建得jar包,点击build即可。
在这里插入图片描述
如何查看生成得jar包在哪里?
在这里插入图片描述
第二种做法:
1.在多个class文件夹中新建一个MANIFEST.txt文档,写上Manifest-Version: 1.0内容或者更详细得jar包信息。
2.把MANIFEST.txt文档得后缀名称改为.MF,也就是MANIFEST.MF
3.使用管理员权限打开dos窗口,切换到存放多个文件夹的目录下,输入命令jar cvfm test.jar MANIFEST.MF即可生成test.jar。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值