1. Intellij下怎麼指定編譯輸出路徑
mole settings 中mole settings 中
在這里指定就可以了
2. Intelli idea的web項目設置
創建web項目直接參考 https://blog.csdn.net/qq_38526573/article/details/89743221
再使用intelli idea編譯web項目時,會遇到war中沒有class,target或out下proction 輸出循環嵌套編譯越來越慢,經排查跟項目目錄設置有關系。
File-Project structure... 或 右擊工程目錄-選擇Open Mole Settings-打開Project structure設置彈框
->web Recource Directories 設置為web目錄
-> 源碼根目錄設置為src
編譯tomcat啟動成功後,但是訪問頁面報404錯誤,發現是output directory路徑配置錯誤了,項目輸出路徑應為tomcat的webapps路徑下,如:/usr/local/apache-tomcat-8.5.8/webapps/ServletStudy_war_exploded。而不是項目路徑,這個坑也有很多人踩,再此記錄。
3. idea運行jsp文件編譯後的class文件在哪
jsp運行在容器裡面,你可以根據控制台列印的信息查找jsp被編譯為class文件的最終路徑
4. idea怎麼配置tomcat
1)配置tomcat應用伺服器
File->Settings...
Build,Execution,Deployment ->Application Servers
點擊"+"號,選擇"Tomcat Server"
選中tomcat 的地址,點擊OK
2)配置web應用
Defaults->TomcatServer
點擊"+"號,
Server tab頁,修改Name ,Applicaton server 下拉框選擇剛才配置的Tomcat應用伺服器。
Deployment目錄選擇要部署的web應用,專注意此處一定要選到WebContent文件夾,即WEB-INF上的上一級目錄:
點擊OK,並配置應用的上下文路徑:屬
3)修改編譯輸出路徑。
工程->右鍵->Open Mole Settings
選擇Paths tab頁,將output path:配置到WEB-INF\classes中,否則會找不到類。
4)啟動tomcat
5. idea如何列印輸出路徑
、打開 IDEA 創建項目
1.1、打開 IDEA 工具:如下圖,找到 New Project 創建項目
1.2、打開 IDEA 工具:如下圖,找到 New Project 創建項目
我這里項目名稱是 test01,也可以根據自己的項目名稱來輸入。
2、創建程序
2.1 創建項目包
1、在 src 右擊
2、滑鼠懸停在 New
3、點擊 Package 創建項目包
輸入包名
2.1 創建程序入口類
1、在包名右擊
2、滑鼠懸停在 New
3、點擊 Java Class 創建入口類 (main)
6. 使用IntelliJ IDEA編譯jsp文檔後servlet的存儲路徑
路徑:
C:\Users\Administrator\.IntelliJIdea2017.2\system\tomcat\Unnamed_MovieSystem\work\Catalina\localhost\
如何修改這個路徑參照此文:http://www.jianshu.com/p/8a1cc4a71129
7. idea 取相對路徑時為什麼多個idea 字元
1、項目配置的理解
IDEA 中最重要的各種設置項,就是這個 Project Structre 了,關乎你的項目運行,缺胳膊少腿都不行。最近公司正好也是用之前自己比較熟悉的IDEA而不是Eclipse,為了更深入理解和使用,就找來各種資料再研究一下,這里整理後來個輸出。
8. intellij idea的project SDK如何設置
設置步驟;
先配完環境;
點擊new:
選擇IDK安裝路徑-添加即可。
9. intellj idea中target目錄和out目錄有什麼區別
out存放的是該項目下所有Mole(模塊)的編譯結果。
target存放的是單個Mole的編譯結果。
如果為某個Mole指定了編譯結果的路徑,則不會再輸出到out文件夾中了。
你在Project Structure中的Project選項卡中可以設置Project compiler output的目錄。
在Moles中選擇某一個模塊後,在右側的Paths選項卡中可以設置該模塊的Compiler output目錄。
補充
不是的,untitled[SIM]是一個Project,一個Project是可以由很多個Mole組成的。
比如我下面的leetcode項目,leetcode是題目是有easy、medium和Hard三種級別的,所以我的項目中應該會有三個分別對應的Mole,我還沒開始做Hard,所以少了Hard的目錄,然後無論是哪個Mole,我都會使用到我自己封裝的日誌工具,所以我有一個專門的Mole用來放工具類,Mole之間可以相互引用。