在學習Java和演算法過程中,需要使用Java的編譯和執行命令。但是有時總是會出現各種報錯,今天開課吧廣場小編整理了開課吧教研老師提供的文章,希望能為遇到此問題的小夥伴幫助發現錯誤原因,找到對應方法解決問題!

java.lang.ClassNotFoundException:xxx

一般情況是缺包了然後去看配置

如上圖,看到這裡都有包,也沒什麼問題啊,
Buildpath下面source選項配置的是項目編譯時需要掃描的文件,其中outputfolder表明的是.class編譯輸出的根目錄。
WebDeploymentAssembly是eclipse中的發布路徑設置,DeployPath表示每個資源發布之後的文件路徑
即buildpath是開發編譯時用的,而deploymentassembly是部署時讀取的信息。
問題解決:在「DeploymentAssembly」點擊add



即瀏覽項目部署位置。

重啟項目,問題解決!
總結:DeploymentAssembly也就是部署的意思
這裡選擇添加jar,並部署到你項目發布的文件夾下。
附:
如何查看項目部署位置是否有jar包。
1、右擊項目:

點擊「browseDeploymentLocation」
即瀏覽項目部署位置。
一般在項目的WEB-INF下的lib文件夾下可看到項目的所有jar包。


原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/273601.html
微信掃一掃
支付寶掃一掃