当前位置: 首页 > news >正文

wsdl转client使用wsimport,高版本openjdk不支持使用 JAX-WS

原因说明

  • wsimport是 JAX-WS(Java EE 的一部分)的工具,在JDK 8中默认提供。
  • 从 JDK 9 开始模块化,JDK 11 移除了 Java EE 模块,包括wsimportschemagen等工具。
  • 你的脚本指向D:\dev\openjdk-11.0.28\bin,该目录下确实没有wsimport.exe,因此出现错误。

解决方案(任选一种)

方案一:使用 JDK 8 运行脚本(最简单)

安装 JDK 8,然后把脚本中的set JDK_BIN改为 JDK 8 的 bin 路径:

set JDK_BIN=C:\Program Files\Java\jdk1.8.0_202\bin

然后再执行脚本即可正常生成。

方案二:在 JDK 11 中手动添加 JAX-WS 工具(不推荐 wsimport 旧版)

可以下载 JAX-WS RI 发行版,解压后使用其中的wsimport.bat(Windows)。
修改脚本中wsimport.exe的调用路径到解压后的bin目录。

方案三:改用 Apache CXF 的wsdl2java(功能更强,推荐)

CXF 的wsdl2java支持 JDK 11+,可生成客户端代码。

  1. 下载 Apache CXF 并解压。
  2. 使用类似命令:
    wsdl2java-pcom.wwp.sfy.wsdl.client-dE:\eclipsework\qd\src\main\java-clientC:\Users\hp\Desktop\test.wsdl
  3. 可以写成批处理脚本,调用%CXF_HOME%\bin\wsdl2java.bat

方案四:使用 Maven 或 Gradle 插件生成(适合项目构建)

如果你使用 Maven,可以在pom.xml中配置jaxws-maven-plugin(需要指定使用 JDK 8 或单独的工具包),自动生成代码。

针对你的脚本的快速修改(使用 JDK 8)

如果你还保留了 JDK 8 环境,只需修改这一行:

set JDK_BIN=C:\Program Files\Java\jdk1.8.0_202\bin // 改成你本地的 JDK 8 路径

然后重新运行脚本即可。

http://www.jsqmd.com/news/899401/

相关文章:

  • 2026西安财税咨询机构深度测评:3家主流财税对比! - 小柏云
  • 视频去水印免费用什么工具?2026年免费视频去水印工具推荐,在线软件全测评 - 体验家
  • 南沙大件搬迁怕摔?专业搬家公司防护运输更安全 - 从来都是英雄出少年
  • 2026年 大连电脑维修推荐榜:沙河口笔记本/台式机/服务器/戴尔联想惠普等品牌维修,专业高效口碑之选 - 品牌企业推荐师(官方)
  • 视频去水印无损工具推荐:去水印后和原视频一样,2026实测最有效的方法 - 体验家
  • IIC接口协议
  • 2026年昆明地区合规办学的少儿美术培训机构核心能力全景梳理分析 - 云南美术头条
  • 三角洲行动终极技巧:巧用QQ音乐代替OBS“神级”走位,实现完美枪枪锁头!ace-trump-tech DeltaForce-OBS-Locker项目介绍
  • 【ChatGPT决策辅助工具黄金标准】:基于ISO/IEC 23894风险框架的7维可信度评估矩阵(附可下载评分表)
  • 2026年全球道路施工企业环保型沥青搅拌设备选购避坑手册:铁拓机械等品牌全维度对比 - 资讯纵览
  • 2026年Q2昆明区域美术培训行业发展现状与本土优质机构梳理分析 - 云南美术头条
  • 2026实测横评:免费版视频去除水印工具推荐
  • 从零实战:基于BC35-G与AT指令的NB-IoT设备接入OneNET平台全解析
  • DeepSeek 价格下来了,但真正该看重的,是这件事
  • 价值锚点错位,ROI归零!ChatGPT项目90%夭折的根源,及价值主张重构四象限诊断法
  • Python 开发者三分钟接入 Taotoken 调用 OpenAI 兼容 API
  • RL-ARM TCPNET PPP客户端IPCP协议支持解析与工程实践
  • 抖音去水印怎么弄?抖音如何去掉水印?2026年亲测好用的去水印方法全整理 - 爱上科技热点
  • WeChatMsg:微信聊天记录永久保存与智能分析,让数字记忆永不褪色
  • 大模型基础课:模型、参数、训练与推理的深度解析
  • 从过度工程到务实设计:后端架构模式的真实价值
  • ChatGPT风险不再靠经验判断:用这套经ISO/IEC 23894认证的9×9评估矩阵,3步完成自动化风险热力图生成
  • 深入浅出 LoongSuite Python Agent:让你的 AI 应用「透明化」(下篇)
  • 2026毕业季降AI神器红黑榜:4款降AI率工具哪个能精准去除论文AI痕迹! - 我要发一区
  • 如何在5分钟内为你的游戏构建智能匹配系统:TrueSkill实战指南 [特殊字符]
  • 亲测丝滑,体验跃迁|AllData数据模型管理,解锁高效建模新姿势
  • 免费版视频去除水印工具推荐:电脑端手机端实测横评
  • 2026财务分析师岗位必备能力及培养技巧
  • 吉客云与金蝶云星辰业财一体化集成方案
  • 从0到1:一套完整生产落地Agent技术栈,独立开发者/产品必备!