JAVA環境變量配置與cxf的wsdl2java命令生成客戶端代碼

JAVA_HOME---顧名其意該變量的含義就是java的安裝路徑,本機是D:\JDK,切記不要在後面加;分號寫成D:\JDK;
以後要在別的任意地方用D:\JDK\bin就可以直接寫成%JAVA_HOME%\bin,相當於給路徑命名了,其
實不配置JAVA_HOME也行,但是比如你的JDK路徑發生變化了,各個地方相應的改起來會麻煩,還有
一些第三方軟件會約定用JAVA_HOME變量(比如:Tomcat,CXF),不然你在使用它們時會遇到各種麻
煩要解決.(還有各種HOME,MYSQL_HOME,CXF_HOME)
CLASSPATH---這個變量設置的目的是爲了程序能找到相應的".class"文件(你編譯一個JAVA程序---A.java, 會
得到一個A.class的類文件,你在當前目錄下執行java A, 將會得到相應的結果(前提是你已經設
置CLASSPATH爲"."). 現在, 你把A.class移到別的目錄下(例如:"e:\"), 執行java A, 將會有
NoClassDefFindError的異常,原因就是找不到.class文件, 現在你把CLASSPATH增加爲:".;
e:\"再運行java A, 看看會有什麼結果~~:)~~~, 一切正常, java命令通過CLASSPATH找到了.class文件!)
其值爲".;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(.表示當前路徑)"
PATH--------你在DOS下任何路徑下敲一個命令,首先會在當前路徑找,然後就是PATH路徑,按從左到右的順序,先
在哪個路徑下找到就執行誰(比如D:/test;C:/test2兩個目錄都有wsimport.exe他就會執行D:/test
下面那個wsimport命令

配置好CXF_HOME(本機E:\jar\cxf-2.5.9\apache-cxf-2.5.9)
然後PATH中加%CXF_HOME%\bin,還有切記在配置好JAVA_HOME
才能運行%CXF_HOME%\bin目錄下的wsdl2java.bat了
(wsdl2java http://dd../ddws?wsdl)


也可以使用JDK自帶的wsimport命令生成客服端代碼,同樣需要
把她加入到PATH下面(wsimport -keep url)




以上兩種方式生成的代碼都是在你dos窗口的當前路徑,可以指定生成路徑
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章