当然可以,跟普通的java程序一样。

解决方案 »

  1.   

    Exception in thread "main" java.lang.ExceptionInInitializerError
    还有好多,这个错误是我在打包成EXE以后出现的,如果在jbuilder里运行就没有任何问题。
      

  2.   

    JBuilder 没用过也没兴趣。偶用InstallAnywhere打的包。很正常。
    那你不再JB里跑,作为一个单独的程序在命令窗口里能跑吗?
      

  3.   

    JB大包有些问题的,弄的不好打出来的不能运行.总结出来使用Native Executable Builder 出来的一般都能用.
      

  4.   

    to usabcd(9号公路上的3名共军)  程序一定没问题,我敢肯定,你能把你打包的过程告诉我不?
      

  5.   

    to kengking(kengking) 
    我就是用Native Executable Builder 打的包,不好使啊!~
    说说你是怎么做的行吗?
      

  6.   

    1、先要把客户端所有应用写好,不只是JB生成的那些部分,还包括自己的Application等等;
    2、开始打包,所有Library都选择require 不用全部加入的,只要用到的加入就可以了;
    3、完成打包。
    一般不会出问题的。
      

  7.   

    你那些步骤我都会,但webServices客户端和别的应用程序不一样,你那样做和我的做法是一样的,结果是出错,老是说不能初始化那个环境变量,就是webServices客户端在调用服务端方法的时候不是要先找到服务端所在的地址嘛,好象就是在那出的错。
    谁能帮我啊,我再给他100分。
      

  8.   

    我顶!~~~
    这是抛出的异常
    java.lang.ExceptionInInitializerError
            at org.apache.axis.client.Service.getAxisClient(Service.java:143)
            at org.apache.axis.client.Service.<init>(Service.java:152)
            at testclient.MainServiceLocator.<init>(MainServiceLocator.java:12)
            at testclient.Test.test1InterfaceGetHello(Test.java:21)
      

  9.   

    偶不忍心看到楼主一直在虔诚的等待,于是试了一下,确实没啥问题。
    我用的InstallAnywhere. 
    Web Service的客户端就是一个应用程序,跟其他的没任何区别。
    我想楼主需要做的一件事是必须确认你的程序能单独跑通过,
    我的意思是必须单独在命令行下跑通,而不是在IDE里面。如果确认
    没问题了,就去打包。有问题再说。
      

  10.   

    先确保你程序的main函数能正确运行起来啊!!
    你可以调试一下嘛!
      

  11.   

    to  usabcd(9号公路上的3名共军) 
    哪里有InstallAnywhere下载?
      

  12.   

    可以,但需要jre支持,用jb就可以
      

  13.   

    to Eckal(狙击手) 
    我用的是JDK1.4.1应该可以吧.
    能把你成功的例子发给我吗?