引入eureka-server後,IDEA打包jar包,在centos上報錯 錯誤: 找不到或無法載入主類
花了整整一天的時間排查,從環境變數到IDEA的各種設定,嘗試了個遍。
最後一步步發現是IDEA打包的問題:
搞一個helloword.class,在centos上 javac 再java,可以正常執行,說明centos環境變數沒問題
搞一個springboot的helloword demo,IDEA打包後再centos上 java -jar ,正常執行,說明IDEA引數沒問題了(有一個注意點就是,IDEA打包是,MANIFESTE目錄要選擇到根目錄,選擇到預設目錄,打包出來沒有入口清單)
搞一個引入eureka-server的helloword demo,不用eureka,只是單純的引入,IDEA打包後,centos上java -jar,報錯:
說明問題就在eureka的引入,對比POM檔案
主要就是spring cloud的引入。但是也沒什麼異常。
此時,懷疑到IDEA了,windows上安裝maven,手動打包:
mvn clean package
然後上傳,測試,成功了!
相關推薦
引入eureka-server後,IDEA打包jar包,在centos上報錯 錯誤: 找不到或無法載入主類
花了整整一天的時間排查,從環境變數到IDEA的各種設定,嘗試了個遍。 最後一步步發現是IDEA打包的問題: 搞一個helloword.class,在centos上 javac 再java,可以正常執行,說明centos環境變數沒問題 搞一個springboot的hell
IDEA匯出jar包後執行報錯 找不到或無法載入主類
綜上所訴, 我又嘗試在最開始選擇配置的時候,如果選擇extract to the target JAR(提取到目標jar包) 這個選項,那麼對於我這個測試專案就完全沒問題了,生成的test.jar包裡包含MANIFEST.MF檔案,並且這個包裡不會再有其他的jar包了,就沒有問題了
Intellij IDEA 封裝Jar包(提示錯誤: 找不到或無法載入主類)
封裝的過程如下: 然後準備打包 選擇Build或者ReBuild即可。 但這樣就會引起開始第一個圖的問題。提示無法載入主類,另外一個情況就是所有的外部第三方jar包都被封裝到一個jar包裡面了。 &nb
今天遇到一個開心事,在eclipse編寫的程式碼在命令視窗中編譯後無法執行,提示 “錯誤: 找不到或無法載入主類”
java中帶package和不帶package的編譯執行方式是不同的。 首先來了解一下package的概念:簡單定義為,package是一個為了方便管理組織java檔案的目錄結構,並防止不同java檔案之間發生命名衝突而存在的一個java特性。不同package中的類的名字可以相同,只是在使用時要帶上pac
Java環境變數設定後,編寫第一個程式報錯:找不到或無法載入主類 D:\java\HelloWorld
Java 環境變數配置完後,按照網上說的辦法測試都成功了,但在寫第一個HelloWorld程式時,編譯通過了,執行時報“找不到或無法載入主類 D:\java\HelloWorld”錯誤。 網上解決辦法 程式設計時習慣地認為一個執行命令後面一般跟的是一
Linux下Java執行.class檔案,報錯找不到或無法載入主類
classpath配置的錯誤,所以找不到.class檔案。 原先的etc/profile中的classpath配置 export CLASSPATH=$JAVA_HOME/lib/tools.jar 更改後的: export CLASSPATH=.:$JAVA_HOME
關於'java' 不是內部或外部命令,也不是可執行的程式 或批處理檔案 和 錯誤: 找不到或無法載入主類 helloworld的問題
一、前幾天電腦重灌了一次系統將java配置的環境變數都弄沒了,自己添加了兩個新的變數JAVA_HOME(自己jdk的地址)以及在path中新增%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 然後因為這幾天都是用eclipse進行程式設計的,沒有出現問題,今天用命令來測試,發現出現了
idea找不到或無法載入主類
浪費了我好長時間查詢錯誤源頭,百度終無果,最終解決辦法: 1.Mark Directory as 給予scala一個Source root(變成藍色的) 2.修改pom.xml配置檔案 <?xml version="1.0" encoding="UTF-
IDEA 錯誤:找不到或無法載入主類
2018/1/24更新 對於初始使用idea 可能不是很上手,單匯入的專案的時候,需要等待一下,不要著急取程式(ps:網不好的時候) 因為一般的spring boot 專案都需需要下載,或者快取依賴,,等一下,下面的右下進度條,沒有動靜,主類沒有報錯,在試下, 如果還是報
idea 錯誤: 找不到或無法載入主類(彙總貼)
大家好,我是烤鴨: 現在是採坑實錄。 idea 錯誤: 找不到或無法載入主類 xxx.xxx.xxxxx JDK環境,maven專案還是ee還是web專案,是否都正常。 如果是用idea開啟的話,在原始碼目錄上點選右鍵,然後找到Mark directory
IDEA——錯誤: 找不到或無法載入主類 com.Main
昨天在使用IDEA建立了一個普通Java專案,執行main()方法時,程式報錯如下: “錯誤: 找不到或無法載入主類 com.Main Process finished with exit code 1”, 我確信自己的java jdk安裝和環境變數配置(j
關於命令列中javac 編譯成功,用 java 執行 class 檔案出現 “ 找不到或無法載入主類 ” 的問題
javac編譯成功,用java執行class檔案出現“找不到或無法載入主類”的問題所在 學習android,順便又學習下java. 在這裡推薦Mars老師的視訊,很好用,無論是Java4Android還是Android開發系列視訊教程都很好http://www.marschen.com/ 入門就遇到這樣的問
在命令列下編譯通過,執行時提示錯誤:找不到或無法載入主類的原因分析與解決方式
有時候我們需要直接用jdk提供的java命令來執行class檔案讓軟體執行起來,特別是很多初學者,但經常會發現如下提示: 用eclipse或用ant則沒有問題。 其實原因很簡單,我們忽略了2個細節。 1.java指令預設在尋找class檔案的地址是通過CLASSPATH環境變數中指定的目錄中尋找的。 2.
IDEA啟動專案:找不到或無法載入主類
在IDEA的使用過程中,經常斷掉服務或者重啟服務,最近斷掉服務重啟時突然遇到了一個啟動報錯:錯誤:找不到或無法載入主類猜測:1,未能成功編譯; 嘗試:選單---》Build---》Rebuild Prodject 結果:啟動服務
IDEA—— 找不到或無法載入主類 com.Main
通常出現這種狀況,原因我也不太清楚,不過應該很複雜,看了很多網上的辦法有的行有的不行,我這裡採用一個簡單暴力的方式把這個問題解決了 方法1:可以重新建一個專案,把程式碼之類再複製進去,這樣好像就好了。。。(但是這個方法看起來比較笨就是啦) 方法2:通常java專
springboot專案上有個紅叉,且ecplise沒有自動編譯專案,執行提示“錯誤: 找不到或無法載入主類”
近期在做springboot專案,發現springboot專案上有個紅叉但找不到哪個類報錯,ecplise沒有把專案自動編譯,執行還提示“錯誤: 找不到或無法載入主類”,進入工作空間“專案\target\classes”,發現專案java類根本沒有編譯,嘗試各種方式發現均
cmd可以編譯java檔案,執行時提示找不到或無法載入主類
錯誤原因有可能是以下幾種情況 1.沒有main函式入口,或者函式寫錯了 2.命令列 java 檔案路徑/檔名 注意不能加字尾名.class 3.檢視java執行的環境變數是否安裝正確;在cmd下執行java javadoc java -version 4.cmd命令列,從桌
IDEA ERROR:找不到或無法載入主類
1、首先要檢查你的編譯輸出路徑File----project struture,如圖 2、網上的解決辦法一般使用第一步就解決了,但是我遇到的問題比較奇葩,我的專案結構是一個工程下面多個模組,如圖 3、我要執行registry模組下面的某個類,一直報找不到或無法載入主類,
Kafka之啟動時找不到或無法載入主類 Files\Java\jdk1.7.60\lib\dt.jar;E:\Program錯誤
kafka叢集搭建好之後啟動kafka kafka-server-start.bat ../../config/server.properties 命令視窗提示:錯誤: 找不到或無法載入主類 Files\Java\jdk1.7.60\lib\dt.jar;E:\Progr
cmd執行Java命令時編譯通過,但是找不到主類或無法載入主類
剛剛開始學習Java時,發現一個重大問題,CMD執行javac命令能編譯,但是隻要執行java命令就顯示無法載入主類,但是eclipse正常執行,困擾了我很久,後來發現問題所在,是一個很奇葩的問題,給大家分享一下: 就是在用java命令時不要加.class字尾名!!!