當前位置:首頁 » 編程軟體 » macidea編譯

macidea編譯

發布時間: 2023-03-21 20:43:47

A. mac下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
完畢!

B. Mac intellj idea開發Spring MVC,404網頁錯誤

出現404錯誤的解決方法:
1、對於存在的網頁內容由於路徑改變而導致訪問不了時,可在IIS 中定義404錯誤指向一個動態頁面,在頁面裡面使用301永久重定向跳轉到新的地址,此時伺服器返回301狀態碼。
2、設置404指向一個設計好的html 文件,此時頁面返回的404狀態碼。 idc提供商基本都提供404設置的功能,直接上傳文件設置即可。
在IIs中設置方法:
打開IIS管理器-->點擊要設置自定義404的網站的屬性-->點擊自定義錯誤選項-->選中404頁-->選中並打開編輯屬性-->設置成 URL --> URL 里填寫「/err404.html」-->按確定退出再把做好的err404.html 頁面上傳到網站根目錄下。此處在「消息類型」中一定要選擇「文件」或「默認值」,而不要選擇「URL」,不然,將導致返回「200」狀態碼。
3、404指向一個動態頁面,比如error.asp,如果不在頁面裡面進行設置,僅僅是返回提示的HTML 代碼,將導致頁面返回200 狀態碼,這是不正確的,可以在顯示完提示內容後,增加語句: Response.Status="404 Not Found" ,這樣就保證頁面返回404狀態碼。
4、Apache下設置404錯誤頁面。為Apache Server設置404錯誤頁面的方法很簡單,只需在.htaccess 文件中加入如下內容即可,ErrorDocument 404 /notfound.php

C. mac idea靜態編譯問題,急急急 在線等

intellij idea 常用快捷鍵mac版 command + N 查找類 command + shift + N 查找文件 alt + enter 快速import class alt + command 格式化代碼 shift + control + f 搜索全部文件 shift + command + u 大小寫轉換 command + alt + t 用*來圍繞選中...

D. Mac系統下idea部份卡頓問題解決

Help -> Edit Custom VM Options更改或者添加以下配置

重啟idea,(殺死進程重啟),然後會有點作用

主要解決思路
help -> diagnostic tool -> activity monitor..

發現 <JIT compiler>佔用CPU比例過大

JIT compiler佔用過大無非明凳拆就是

當codeCache耗盡粗搏時,如果codeCache佔用內存沒有被回收,就會導致編譯線程無法繼續,並且消耗大量cpu導致系統運行變慢

所激棗以為了解決這個問題需要解決codeCache的內存大小和內存回收

所以需要添加

解釋一下

-XX:ReservedCodeCacheSize=1024m 是增加codeCache容量

-XX:+UseCodeCacheFlushing 啟動codeCache回收

E. mac idea 怎麼調出debug窗口怎麼用

先編譯好要調試的程序。
1.設置斷點

選定要設置斷點的代碼行,在行號的區域後虧純面銷凳咐單擊滑鼠左鍵即可。

2.開啟調試會話

點擊紅色箭頭指向的小蟲子,開始進入調試。

IDE下方出現Debug視圖,紅色的箭頭指向的是現在調試程序停留的代碼行,方法f2()中,程序的第11行。紅色箭頭懸停的區域是程序的方法調用棧區。在這個區域中顯示了程粗哪序執行到斷

F. IDEA編譯器如何去掉注釋中參數錯誤的提示

查看注釋:Win: Ctrl+Q, Mac: Control+J 補齊方法調用: tab,如果方法有參數,游標會自動定位在小括弧內,這個時候,使用commond+P或者Alt+P可以查看參數信息;如果沒有參數,直接定位在()後;調用完畢,不需要再定位游標

G. idea要開啟自動編譯有什麼好處

1、工作效率方面。idea開啟自動編譯當你改動代碼之後,idea會自動把你的java文件編譯成class文件,修襪銷改的也一樣,自動會更新,省友殲下了大量的工作時間。
2、正確性方面。軟體自動編譯保證了成果好好沖的正確性,避免因錯誤導致的返工。

H. mac中的idea開發踩坑

習慣了windows開發之後,突然專用mac系統開發還是有些不習慣的。
那些快捷鍵和風格的不習慣就不說了,主要談談容易遇到的一些編譯部署java項目的坑。
1、我司的項目是一個spring mvc的maven項目,需要tomcat進行啟動。
前面經過一系列的基礎配置之後,終於到了啟動這里,但是居然報錯
error=13 Permission denied
我在windows使用tomcat部署,不才,從沒遇到過,奈何這里就遇到了。後來查了之後大概知道是tomcat中的執行文件cataline.sh沒有執行許可權。
太坑爹了,一個執行腳本沒有執行許可權。mac真實全民皆文件,啥都要許可權。
所以需要去tomcat的目錄下面,給他開許可權就行了。
chmod -R 777 apache-tomcat-9.0.33

2、還有一類錯誤,其實本質和1是一樣的,但是他的提示是這樣的。 ...Unable to open debugger port (127.0.0.1:61257):java.net.SocketException "Socket closed"
當看到這個提示,大家一定和我一樣,第一眼先看看是不是埠號被佔用了,結果去mac的控制台執行 lsof -i:1099 之類的命令,發現無事發生······
你甚至去問同事,朋友他們的netstat命令和lsof命令是否可以正常使用,直到最後懷疑公司發給你的mac筆記本是不是有什麼bug。
但是實際上,這個問題和1一毛一樣,只要點開event log就知道了。
所以解決方式同上。

3、如果遇到了out of memory。一定要觀察兩點:(1)出錯階段,(2)報錯信息。

比如是在編譯階段報錯,且報錯java heap size。
那就要去編譯節點的 heap堆操作。如果自顧自去整tomcat的大小,最後就是白折騰。

同理,如果是在tomcat啟動階段報錯,那就要去調整tomcat的內存

如果是在maven執行階段報錯,那可能需要調整的就是maven的內存了。

然後需要注意的一定是報錯信息。人家報錯是heap就去調整heap,報錯是PermGen space 就去調整永久區。諸如此類。

I. idea每次修改都要重新編譯

idea每次修改都要重新編譯的原因如下:
1、代碼修改後沒有保存,IntelliJIDEA默認是在保存代碼後才會進行編譯,若修改了代碼但沒有保存,就會導致沒有重新編譯。
2、自動編譯被禁用,在IntelliJIDEA中,編者慶譯是通過Build菜單或者快捷鍵Ctrl加Shift加F9進行的,當自動編譯被禁用時,就需要陸棚手動進行編譯,否則修改代碼不會自動編譯。
3、編譯輸首悉握出路徑設置錯誤和Maven或Gradle設置問題。
4、可以嘗試重新安裝IntelliJIDEA或者升級到最新版本。

J. 如何在Mac使用Intellij idea搭建遠程Hadoop開發環境

(1)准備工作
1)
安裝JDK
6或者JDK
7
2)
安裝scala
2.10.x
(注意版本)
2)下載Intellij
IDEA最新版(本文以IntelliJ
IDEA
Community
Edition
13.1.1為例說明,不同版本,界面布局可能不同)
3)將下載的Intellij
IDEA解壓後,安裝scala插件,流程如下:
依次選擇「Configure」–>
「Plugins」–>
「Browse
repositories」,輸入scala,然後安裝即可
(2)搭建Spark源碼閱讀環境(需要聯網)
一種方法是直接依次選擇「import
project」–>
選擇spark所在目錄
–>
「SBT」,之後intellij會自動識別SBT文件,並下載依賴的外部jar包,整個流程用時非常長,取決於機器的網路環境(不建議在windows
下操作,可能遇到各種問題),一般需花費幾十分鍾到幾個小時。注意,下載過程會用到git,因此應該事先安裝了git。
第二種方法是首先在linux操作系統上生成intellij項目文件,然後在intellij
IDEA中直接通過「Open
Project」打開項目即可。在linux上生成intellij項目文件的方法(需要安裝git,不需要安裝scala,sbt會自動下載)是:在
spark源代碼根目錄下,輸入sbt/sbt
gen-idea
註:如果你在windows下閱讀源代碼,建議先在linux下生成項目文件,然後導入到windows中的intellij
IDEA中。
(3)搭建Spark開發環境
在intellij
IDEA中創建scala
project,並依次選擇「File」–>
「project
structure」
–>
「Libraries」,選擇「+」,將spark-hadoop
對應的包導入,比如導入spark-assembly_2.10-0.9.0-incubating-hadoop2.2.0.jar(只需導入該jar
包,其他不需要),如果IDE沒有識別scala
庫,則需要以同樣方式將scala庫導入。之後開發scala程序即可:
編寫完scala程序後,可以直接在intellij中,以local模式運行,方法如下:
點擊「Run」–>
「Run
Configurations」,在彈出的框中對應欄中填寫「local」,表示將該參數傳遞給main函數,如下圖所示,之後點擊「Run」–>
「Run」運行程序即可。
如果想把程序打成jar包,通過命令行的形式運行在spark
集群中,可以按照以下步驟操作:
依次選擇「File」–>
「Project
Structure」
–>
「Artifact」,選擇「+」–>
「Jar」
–>
「From
Moles
with
dependencies」,選擇main函數,並在彈出框中選擇輸出jar位置,並選擇「OK」。
最後依次選擇「Build」–>
「Build
Artifact」編譯生成jar包。

熱點內容
美國雲伺服器主機 發布:2024-04-19 22:28:54 瀏覽:139
抗生素資料庫 發布:2024-04-19 22:13:03 瀏覽:495
晚晚教編程 發布:2024-04-19 21:56:23 瀏覽:712
安卓換蘋果語音留言怎麼看 發布:2024-04-19 21:56:21 瀏覽:627
解壓神經 發布:2024-04-19 21:47:03 瀏覽:894
c語言字元轉義字元 發布:2024-04-19 21:43:51 瀏覽:727
mysql存儲過程語法 發布:2024-04-19 21:00:04 瀏覽:245
修復損壞的壓縮文件 發布:2024-04-19 20:53:32 瀏覽:423
編程發型 發布:2024-04-19 20:53:28 瀏覽:500
去除空格sql 發布:2024-04-19 20:43:30 瀏覽:785