maven專案 無法執行main方法的問題。java.lang.ClassNotFoundException
最近一直遇到這麼一個問題,很納悶。
我的專案 build path 是以下設定
src/main/java
src/main/resources
但是自己重構了這麼一個目錄結構後,main方法無法執行,一直報錯java.lang.ClassNotFoundException
後來經過測試終於解決
1:刪除目前設定的source folders
2: 選中Allow output folders for source folders --> 然後新增
3:再次選中 java 和 resources --> 點選OK
4:設定完成後是以下格式,然後點選OK,設定完成, main方法可以執行。
其實main不能與執行的問題原理上是很簡單的, 當你更改了maven預設的輸出目錄後,那麼再新增source folders的時候一定要指定使用預設的output folder才可。
版權屬於: 技術客
官方地址: http://www.sunjs.com
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。
相關推薦
maven專案 無法執行main方法的問題。java.lang.ClassNotFoundException
最近一直遇到這麼一個問題,很納悶。我的專案 build path 是以下設定src/main/javasrc/main/resources但是自己重構了這麼一個目錄結構後,main方法無法執行,一直報錯java.lang.ClassNotFoundException後來經過測
Intellij IDEA新建maven專案無法執行/新建Maven專案時沒有servlet選項
Intellij IDEA新建maven專案無法執行 Edit Configurations中無法找到Main Class 解決辦法1 隨便修改一下pom.xml,右下角會彈出一個對話方塊 點選Enable Auto-Import 重
Android執行main方法後java虛擬機器停止執行
Android工程裡面一個方法不小心寫了一個main方法,執行失敗後,整個工程都跑不起來了。 系統提示我看log,好吧,如下: # # A fatal error has been detected by the Java Runtime Environment: # #
Idea執行web專案時丟擲異常:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
錯誤描述: 用 idea 執行 web 專案時無法連線資料庫,狀態碼:500。 看下面丟擲的異常是: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 百度了一下,原因是 tomcat 找不到 MYSQL
eclipse下執行wordcount報錯 java.lang.ClassNotFoundException 解決辦法
eclipse下執行wordcount報錯 java.lang.classnotfoundexception 解決辦法eclipse下執行wordcount報錯 java.lang.ClassNotFoundException17/08/29 07:52:54 INFO Configuration.depre
專案啟動時,一直報java.lang.ClassNotFoundException(類找不到異常)
web.xml配置檔案中一直報java.lang.ClassNotFoundException(類找不到異常),有一方面原因則是在開發時,我們引用maven的pom依賴的jar包,並沒有進行與專案繫結
java,maven工程打tar.gz包執行main方法
sport desc pre remote without pil deploy can 周期 一,需要在pom.xml文件添加plugin, 項目目錄結構 1 <build> 2 <plugins> 3 4
maven專案執行main方法的兩個方式
一、將程式碼打成一個jar包執行 在pom.xml中增加配置 <plugin> <artifactId>maven-assembly-
Eclipse筆記-Maven專案無法編譯執行src/test/java下的程式碼
在匯入Maven專案或者新建一個Maven專案的時候,發現src/test/java下的程式碼無法編譯,執行的時候會報錯說找不到類載入的資源,明明已經將src/test/java以及src/test/resources這兩個資料夾都設定成 Source Fold
Ideal test 不執行main方法了 idea 匯入專案後不能執行main方法
參考:idea 匯入專案後不能執行main方法 用了ideal之後,發現自己的專案裡面沒有test資料夾,自己建了一個,發現竟然不能執行main函式, 後來經過點播之後,才知道,光建立資料夾是沒用的,還有配置成test 方法: 在src下面建立test目錄,跟main平
新安裝的eclipse匯入之前maven專案執行java.lang.ClassNotFoundException錯誤的解決
java.lang.ClassNotFoundException的解決方法 解決方法: 其他原因: 類找不到的原因會有很多,我就最近換了臺電腦後,重新安裝了eclipse等等等東西,然後匯入近原來電腦上執行好好的maven專案後,報出java.l
本地執行springboot專案的jar包或阿里雲伺服器上導致,no main異常Exception in thread "main" java.lang.ClassNotFoundException
執行打好的jar包,出現如下異常 首先開啟打好的jar包,出現如下目錄 開啟META-INF目錄,中的MANIFEST.MF檔案,如下 中是否有如下的路徑,Start-Class,如果有,確保是全限定名+啟動類嘛 例如我異常時的Start-Class路徑為
SpringBoot 專案無法執行及解決方法
剛建立完專案後,專案上很容易出現一個紅歎號,一旦出現了這個紅歎號,專案是執行不起來的,解決這些問題一般使用下面五種方式可以解決: (1)環境基本配置有問題,檢查下環境配置 (2)專案建立完成後pom.xml報錯 &nb
Android Studio使用過程中Java類突然報紅,但專案可執行解決方法
Studio也有不穩定的時候,比如電腦自動的關機,或者停電導致的電腦直接關機等,再開啟電腦後,接著開啟Studio也許專案中就是不片紅,重啟和Build、clean、make project都不行,最後才知道是build快取的問題,網上說清空build快取之後就可以了,試了後
IntelliJ IDEA 執行你的第一個Java應用程式 idea執行main方法
IntelliJ IDEA 執行你的第一個Java應用程式 建立專案讓我們建立一個簡單的Java Hello World專案。 單擊建立新的專案。 開啟新建專案嚮導。 你應該注意的主要是專案的SDK。SDK(軟體開發套件)是一套軟體開發工具,可以讓你更快的開發應用程式。IntelliJ IDEA
在es的main方法執行報錯Caused by: java.lang.ClassNotFoundException:org.apache.logging.log4j.logger
Caused by: java.lang.ClassNotFoundException:org.apache.logging.log4j.logger 沒有解決辦法 尋求大哥幫忙 檢視maven下的jar包: 雙擊開啟logger.class 發現裡面時空白 說明jar包
go專案執行main方法 undefined: methodname
用的goland做go開發的ide剛學go,網上下了demo打算本地跑下依賴安裝好後執行,main方法,結果如下,居然說找不到別的檔案中的方法然後網上搜了下,有說得建個路徑放這些檔案把方法名大寫,改了一個太麻煩了就沒有試還有說go run *.go 編譯執行所有的方法的,但是
Idea執行web專案時,提示java.lang.ClassNotFoundException: com.mysql.jdbc.Driver解決方法
解決方案: 1. 把資料庫驅動先新增到專案中,如圖: 2. 再把該 jar包 放到tomcat的lib目錄中即可 如圖: 情景一 java專案 對於java專案直接在專案中新增 module 的dependency依賴 專案就可以正常執行 情景
執行中的maven專案如果修改了controller等java檔案會怎樣?
這時候會報錯修改後的java檔案一旦儲存就會報錯報錯後怎麼辦呢?簡單粗暴的方法是 停止伺服器 重新啟動專案這一點不同於修改jsp修改jsp是不會影響到執行中的javaweb專案的這樣一來可以邊修改jsp邊儲存邊在瀏覽器檢視效果簡單來說後臺不能邊修改邊執行 需要重啟專案前端可以
maven專案建立後main/java missing問題
這個問題普遍存在,解決方案有兩種: 第一種方法: 開啟專案的classpath檔案:如下 <?xml version="1.0" encoding="UTF-8"?> &l