解决MyEclipse开发WebService时的JDK版本冲突问题

需积分: 0 0 下载量 84 浏览量 更新于2024-08-04 收藏 57KB DOCX 举报
解决 MyEclipse 开发 Web 服务程序的 JDK 版本问题 MyEclipse 是一个功能强大且流行的集成开发环境 (IDE),广泛应用于 Java Web 服务开发。但是,MyEclipse 10.7.1 版本存在一个问题,即它最高只能支持 JDK 1.7 版本,而不是最新的 JDK 1.8 版本。如果直接使用 MyEclipse 10.7.1 开发 Web 服务程序,并使用 JDK 1.8 提供的 wsimport 工具生成文件,那么就会出现错误,导致开发失败。 解决这个问题的方法是下载一个免安装的 JDK 1.7 版本,并将其存放到一个目录下,例如 D:\Software\jdk1.7。然后,在 MyEclipse 10.7.1 的 build path 中将 JRE 版本修改为 1.7,同时修改 compiler 的 JDK 版本为 1.7。这将确保 JDK 版本的一致性。 在构建 Web 服务代理时,需要进入命令行窗口,cd 到 JDK 1.7 的 bin 目录下,然后执行 wsimport 命令。例如: D:\Software\jdk1.7.0_51\bin>wsimport -p cn.kenny.ws.job http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?WSDL 这将生成一个 cn 文件夹。然后,可以将生成的 cn 文件夹打包成一个 JAR 文件。 D:\Software\jdk1.7.0_51\bin>jar cvf mobileService.jar ./cn 最后,将 mobileService.jar 复制到需要使用的地方。在工程中,就可以像使用其他 JAR 文件一样使用 mobileService.jar 了。 在本文中,我们讨论了 MyEclipse 开发 Web 服务程序的 JDK 版本问题,并提供了详细的解决方案。通过下载免安装的 JDK 1.7 版本、修改 MyEclipse 的 build path 和 compiler 版本,以及使用 wsimport 命令生成 JAR 文件,我们可以成功地解决这个问题,并在 MyEclipse 中开发出高质量的 Web 服务程序。 此外,我们还可以总结出以下几个关键点: * MyEclipse 10.7.1 版本最高只能支持 JDK 1.7 版本 * 下载免安装的 JDK 1.7 版本可以解决 JDK 版本问题 * 修改 MyEclipse 的 build path 和 compiler 版本可以确保 JDK 版本的一致性 * 使用 wsimport 命令可以生成 JAR 文件 * 将生成的 JAR 文件复制到需要使用的地方,可以像使用其他 JAR 文件一样使用 通过本文,我们可以更好地理解 MyEclipse 开发 Web 服务程序的 JDK 版本问题,并掌握解决该问题的方法,从而提高开发效率和质量。