hhhh2010

博客园 首页 新随笔 联系 订阅 管理

      原文地址:http://www.cnblogs.com/jiangxu1989/p/6491483.html

                       https://www.cnblogs.com/neughj/p/5145630.html

第一步

                    搭建Java环境(.net 也是需要Framework的),首先根据需要下载并安装JDK。

  1.   右键我的电脑→属性→高级
  1. 单击“环境变量”按钮→单击“系统变量”区域的“新建”按钮→在“变量名”文本框中输入JAVA_HOME,在“变量值”文本框中输入JDK的安装路径C:\Program Files\Java\jdk1.6.0_24(路径或JDK版本号不同的请做相应修改),单击确定

             

 

  1. 在系统变量中查看PATH变量,如果存在PATH,则在最末尾多添加一个;C:\Program Files\Java\jdk1.6.0_24\bin(注意前面有个“;”不要遗漏);如果不存在,则新建变量PATH,设定变量值为:C:\ProgramFiles\Java\jdk1.6.0_24\bin

               

 

  1. 在系统变量中查看CLASSPATH变量,如果存在CLASSPATH,则在最末尾添加  ;C:\Program  Files\Java\jdk1.6.0_24\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_24\lib\tools.jar;.

如果不存在,则新建一个,设定变量值为:C:\Program  Files\Java\jdk1.6.0_24\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_24\lib\tools.jar;.

             

 

  1.  JAVA环境配置完成,下面我们来验证一下配置的是否正确。开始→运行→CMD,DOS窗口输入JAVA,回车

             

 

  1. 如果这时候你能够看到如下图一大串JAVA命令介绍,那么恭喜你,JAVA环境配置成功;反之未出现,请按照教程在重新细心地再做一次。

             

 

       注意事项

  • 安装JDK,最好默认C盘,如果在别的盘,下面环境配置的路径请自行对应修改
  • 设置环境变量,这里一需要设置3个变量:JAVA_HOME、PATH、CLASSPATH

第二步 JAVA 调用

         java没有vs这个强大的利器。所以引用webservice相比.net麻烦了不少。其实java有很多种方法去调用webservice,现在先介绍一种,用cxf的wsdl2java工具来生成客户端程序。

        使用步骤如下:

        一)下载apache cxf的包,如apache-cxf-2.7.10.zip,地址:cxf.apache.org/download.html

        二)解压apache-cxf-2.7.10.zip至某一目录,如D:\apache-cxf-2.7.10

        三)设置环境变量

                 1、CXF_HOME=D:\apache-cxf-2.7.10

                 2、在path后面加上 %CXF_HOME%/bin;

                 在cmd命令中输入wsdl2java,如果有提示usage,就表明配置成功

        四)运行wsdl2java工具

                  在cmd命令中输入:wsdl2java -d D:\\src -client http://api.xxx.cn/xxxAPI/service/auditResBatchQueryService?wsdl

                 (D:\\src 是客户端程序代码所在的目录,http://api.xxx.cn/xxxAPI/service/auditResBatchQueryService?wsdl 是 定义webservice的地址)

               PS:自己并没有添加环境变量,因为工作中不是经常用到这个工具。

                自己的cmd命令是:wsdl2java -d D:\\src -client http://localhost:5620/DataExchange.asmx?wsdl。

               然后在D盘的src文件夹里生成:

                

                在java程序里引用这些即可。

                 

        

posted on 2018-03-30 08:45  hhhh2010  阅读(354)  评论(0编辑  收藏  举报