廢話很少說,流程以下: java
代碼連接: http://git.oschina.net/alexgaoyh/ZhongXinYinHang git
3: 相關代碼編寫(com.alexgaoyh 包內), 相關的 *.xml,*.properties 文件放置src路徑下; post
打包右鍵 export -> java -> JAR file ui
以後即打包jar 打開jar包,以下圖所示: url
(jar包裏面依賴的部分*.jar 文件,其實在打包過程當中是能夠刪除出去了,避免部分公用的jar包重複引入,以下圖所示的jar文件夾。這部分依賴的jar包,直接引入到外部項目便可, 減小重複引入相同的jar包。) spa
這樣,就能夠把jar包放入到另外的項目裏面,使用以下: .net
System.out.println(ZXYHConstants.maps.get("url")); System.out.println(PostXML.post(GenerateXML.generateXML(MessageConstants.maps.get("25"),"userName")));
減小了代碼的強耦合。 code
PS: 代碼裏面最主要的部分以下: xml
ZXYHConstants.class.getResourceAsStream("/zxyh.properties")
使用 getResourceAsStream() 方法,可以防止對應的 *.xml *.properties 文件在打成jar包以後讀取不到的狀況(FileNotFound)。(全部這些配置文件在jar裏都是經過getResourceAsStream()讀入的) 。 get