java代碼轉dll文件

1.公司和第三方對接的時候正好遇上使用C#開發的,其中有段代碼C#沒有合適的例子,而我們用的java,所以就想着如何用C#調用java代碼。網上搜索了下,都是用ikvm來把jar包轉換成dll文件。自己執行了下,發現難點主要是在java打jar包這塊。

2.如何把java代碼打成jar包。

這裏會分好多種不同的情況。第一種就是一個簡單的java類,沒有引用其他jar包,第二種就是一堆代碼還引用了一些其它jar包。前者,用java cvf xxx.jar  xxx打包即可。後者如果有很多jar包需要引用,這樣打進來不是很方便,java cvf xxx.jar xxx  a.jar b.jar c.jar ... 儘管能成功,但是容易出錯。本來想着是用fatjar打包,可惜試了幾個eclipse版本都不管用,juno,kepler,mars都不行。所以,最終使用了maven shade plugin打的包。


3.第三步就是看網上資料把jar包轉成了dll。

4.使用dll的時候貌似也得注意引入對應的java環境。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章