Intellij IDEA 封裝Jar包(提示錯誤: 找不到或無法加載主類)

轉載自:https://www.cnblogs.com/Bruce_H21/p/9909198.html   Neo的技術點滴的博客

本來打包是個簡單的事情,但是當我用Maven的插件打包springboot的項目後,雖然能啓動,但是當用到

Class<?> temp=Class.foName(className);時就卡在這一行了,報錯

Removing {logging-channel-adapter:_org.springframework.integration.errorLogg

反正是一頓操作無果後,我覺得是maven打包springboot項目的目錄結構和idea打包的目錄結構不一樣,雖然能啓動,但是當用到反射的時候就不行了,還是用idea自己的打包吧,果不其然,可以了,我RTDDD

 

Intellij IDEA 封裝Jar包(提示錯誤: 找不到或無法加載主類)

 

封裝的過程如下:

 

 

然後準備打包

 選擇Build或者ReBuild即可。

 

但這樣就會引起開始第一個圖的問題。提示無法加載主類,另外一個情況就是所有的外部第三方jar包都被封裝到一個jar包裏面了。

 

 

 

那麼如何能解決這個問題呢?百度找了很多發現其實配置都不準確,最終發現有個地方提示如下:

https://stackoverflow.com/questions/15724091/how-to-run-a-jar-file-created-using-intellij-12

 好依葫蘆畫瓢,首先動手前把剛纔加入到錯誤位置的文件刪除掉。

 

 那實際應該配置如下:

 

 

 

 

 打包

 

會新增一個文件夾

 

 

好了,用cmd執行一下。久違的main出來了。

 

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