<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Java編譯的jar運行之坑

      平時基本上不用Java,奈何有個項目要與第三方平臺對接,第三方平臺的某些功能是需要嚴格使用對方提供的接口調用,與java深度綁定,用C#模擬對方給的javasdk去請求也不行,只好用java寫一個調用對方sdk獲取請求結果的api,再通過C#調用自編的java api(其實我的功能很簡單,完全可以直接用java寫完,本身c#寫的部分也是webapi,就是懶,就是不愿意整java......)。

      調試很正常,一上午的時間就滿足了構想,實現了用java通過第三方sdk獲取要取的數據,c#也實現了調用自編的java api,但是在java打包成jar,并在cmd部署的時候,總是出錯。出錯類型主要有兩類:
      1、使用meavn打包的jar,報 'A JNI error has occurred,please check your installation and try again'錯誤,百度上大部分都是說java版本沖突,實際上很扯淡,很多時候根本部署版本沖突。
      2、使用工件打包的jar,報Exception in thread "main" java.lang.NoClassDefFoundError...。

      其實我都能猜到,我這里的錯誤是因為引用一部分第三方包,但是打包的時候沒給我打進去,百度搜索關于怎么打包完整,得到的信息很多都沒用,直到看到了這篇IDEA如何打包可運行jar,外部引用jar包版
      ,才有點思路。

      最后還是采用工件的方式打包

      1. 設置工件,設置主類,注意選復制到輸出目錄并通過清單鏈接,META-IN/MANIFEST.MF設置到src目錄即可
      2. 在<輸出跟>右鍵點創建,建一個libs文件夾,并將下面的依賴項jar都拖到libs中(按住ctrl鍵、shift鍵可以多個一起拖)
      3. 點我們本次要打包的jar,設置項目的類路徑(classpath),跟第二部的一致( 其實默認都有了,我們因為把他放在了libs里,所以每一項前面加個libs/ )
      4. 構建工件即可,涉及到的依賴庫都在libs了。
      posted @ 2022-05-14 22:59  GIS民工  閱讀(187)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 男女高潮喷水在线观看| 日韩精品毛片无码一区到三区| 国产不卡在线一区二区| 久久夜色精品国产亚洲av| 国产WW久久久久久久久久| 在线中文字幕国产精品| 亚洲国产一区二区三区亚瑟| 色偷偷成人综合亚洲精品| 国产成人午夜精品福利| 色欲AV无码一区二区人妻| 亚洲香蕉网久久综合影视| 天天爽夜夜爱| 乱码午夜-极品国产内射| 午夜av高清在线观看| 日本国产精品第一页久久| 河间市| 国产精品无码专区av在线播放| 国产日产精品系列| 日韩有码中文在线观看| 久久精品波多野结衣| 潮喷失禁大喷水无码| 99久久99久久久精品久久| 国产精品国产三级国av| 精品国产一区二区三区麻豆| 浪潮av色综合久久天堂| 亚洲国产高清精品线久久| 内射中出无码护士在线| 日韩剧情片电影网站| 国产av综合一区二区三区| 日本精品中文字幕在线不卡| 亚洲国产av区一区二| 在线播放亚洲人成电影| 久久人搡人人玩人妻精品| 欧洲精品色在线观看| 亚洲成aⅴ人在线电影| 国产黄色三级三级看三级| 国产精品自在线拍国产| 日韩精品 中文字幕 视频在线| 午夜福利yw在线观看2020| 国产精品男女爽免费视频| 麻豆人妻|