×

jdk下载安装教程win10 win10 java

win10怎么安装java?怎么使用java调用siebel 的webservice接口

admin admin 发表于2022-06-05 18:15:08 浏览123 评论0

抢沙发发表评论

win10怎么安装java


64位win10安装java步骤如下:  1、下载java,进入官网,找到JDK,点击DOWNLOAD。

  2、选择自己要下载的版本(8u65或者 8u66),然后点击Accept

  3、可以下载.exe也可以下载.zip,下载.zip的话就需要解压啦

  4、安装。安装在非C盘的磁盘。
  5、点击安装后,会出现安装默认在c盘,还有一个选项,自定义安装,小目录后面点击更改。
  6、安装过程中,会弹出一个对话框,可以更改安装目录,狂点下一步,不要更改,否则安装失败。java只能安装在c盘,如果安装在其他盘,就会安装失败。

  7、通过上述步骤操作,就能成功在win10系统中安装好java了。

怎么使用java调用siebel 的webservice接口


整个过程还是比较简单的:

1、用SOAP UI工具测试你发布的东西到底是否可以执行

  《soapenv:Header》
        《Security》
    《UsernameToken xmlns=“)

2、用elicpse生成对应的Web Service Client 客户端

4、就是因为只有加上这个东西才可以访问:

所以需要修改类:*_BindingStub,拼接发送的报文:

添加的代码:

         org.apache.axis.client.Call _call = createCall();
        String AUTH_PREFIX = ““;
        String AUTH_NS = ““;

 
        try {
        SOAPFactory soapFactory= SOAPFactory.newInstance();
        SOAPElement wsSecHeaderElm = soapFactory.createElement(“Security“, AUTH_PREFIX, AUTH_NS);        
        SOAPElement userNameElm = soapFactory.createElement(“UsernameToken“,AUTH_PREFIX, AUTH_NS);    
        SOAPElement passwdElm = soapFactory.createElement(“PasswordText“,AUTH_PREFIX, AUTH_NS);    
        userNameElm.setAttribute(“xmlns“, “http://siebel.com/webservices“);
        passwdElm.setAttribute(“xmlns“, “http://siebel.com/webservices“);
        
           userNameElm.addTextNode(“用户名“);
           passwdElm.addTextNode(“密码“);
           wsSecHeaderElm.addChildElement(userNameElm);
           wsSecHeaderElm.addChildElement(passwdElm);
           
          SOAPHeaderElement soapHeaderElement =  new SOAPHeaderElement(wsSecHeaderElm);
          soapHeaderElement.setMustUnderstand(false);
         _call.addHeader(soapHeaderElement);
        
        } catch (SOAPException e) {
            System.out.println(“e==“+e.toString());
            e.printStackTrace();
        }
        
        _call.setOperation(_operations);
        _call.setUseSOAPAction(true);

5、再自己写调用类来调用,MyCallWebService这个是我的调用类


我需要一段最简单的java代码程序


public class HelloWorld{

public static void main(String args){

System.out.println(“hello world!“);

}

}

一. 基本概念

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。-win10

二. 体系

Java分为三个体系,分别为Java SE(J2SE,Java2 Platform Standard Edition,标准版),

JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版)。

Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。