java中Sources目錄Resources目錄的區(qū)別解讀
什么是Sources目錄
Sources目錄用來存放java文件.java項目中最常見的Sources目錄就是src目錄,當(dāng)打包成jar時,Sources目錄下的.java文件會被編譯成.class文件.
什么是Resources目錄
Resources目錄用來存放程序需要使用的資源文件.當(dāng)打包成jar時,會直接復(fù)制Resources目錄下的所有文件到j(luò)ar包中,也就是說Resources目錄下的.java文件不會不會被編譯成.class文件.
所以這個目錄可以用來存放一些java模板文件,例如將各種排序算法的java文件放在其中,然后寫個程序根據(jù)命令行參數(shù),輸出這里面的java模板文件。
相同點
都會被打包到j(luò)ar包中.
不同點
Sources目錄下的.java文件會被編譯成.class文件.
Resources目錄下的.java文件不會被編譯.
IDEA Maven War項目缺少java,resource目錄等文件夾
1. 使用IDEA創(chuàng)建Maven的war項目后,發(fā)現(xiàn)并沒有自動在main文件夾下面生成java,resource文件夾
2. 解決方案:手動創(chuàng)建這些目錄
2.1 初始目錄結(jié)構(gòu)

2.2 選擇File–>Project Structure

2.3 按下圖,選中到自己的war項目下的main文件夾

2.4 右鍵main目錄,選擇

2.5 輸入要添加的目錄的名稱,點擊OK即可

2.6 此時創(chuàng)建的目錄只是一個普通目錄,為了加以區(qū)分,點擊Sources將其設(shè)置為源文件夾

按以上方法可以設(shè)置resource目錄等,需要注意的是resources創(chuàng)建完成之后最好點擊下圖處,將目錄做區(qū)分

我自己設(shè)置的最終效果圖如下:

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
一文讀懂a(chǎn)va中的Volatile關(guān)鍵字使用
volatile關(guān)鍵字的作用保證了變量的可見性(visibility)。被volatile關(guān)鍵字修飾的變量,如果值發(fā)生了變更,其他線程立馬可見,避免出現(xiàn)臟讀的現(xiàn)象。這篇文章主要介紹了ava中的Volatile關(guān)鍵字使用,需要的朋友可以參考下2020-03-03
如何基于springboot-admin實現(xiàn)后臺監(jiān)控
這篇文章主要介紹了如何基于springboot-admin實現(xiàn)后臺監(jiān)控,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-04-04
Java中Maven項目導(dǎo)出jar包配置的示例代碼
這篇文章主要介紹了Java中Maven項目導(dǎo)出jar包配置的示例代碼,需要的朋友可以參考下2018-11-11
java之a(chǎn)ssert關(guān)鍵字用法案例詳解
這篇文章主要介紹了java之a(chǎn)ssert關(guān)鍵字用法案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08
mybatis 批量將list數(shù)據(jù)插入到數(shù)據(jù)庫的實現(xiàn)
這篇文章主要介紹了mybatis 批量將list數(shù)據(jù)插入到數(shù)據(jù)庫的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
SQL Server 2000 Driver for JDBC Service Pack 3 安裝測試方法
這篇文章主要介紹了數(shù)據(jù)庫連接測試程序(SQL Server 2000 Driver for JDBC Service Pack 3 安裝測試),需要的朋友可以參考下2014-10-10

