當前位置:首頁 » 硬碟大全 » idea遠程調試會替換緩存文件
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

idea遠程調試會替換緩存文件

發布時間: 2022-05-26 01:04:29

⑴ intellij idea怎麼遠程調試

看看你在debug的時候是否在方法上加了斷點,如果在方法上加了斷點,那麼運行時非常慢。如果在這里有,那麼系統會非常慢。

⑵ 使用IDEA開發,做單步調試速度巨慢,何解

我覺得運行慢的問題從四個方面講吧:

1、是否給IDEA分配了足夠的內存空間
2、是否對IDEA的Setting做過相關優化
3、IDEA的項目緩存如「.IntelliJIdea90」目錄是否和你的項目在同一個磁碟,因為默認IDEA會放到C盤,如果你項目工程在D盤,那麼創建、讀取、重建索引往往是文件和讀取,這里建議IDEA的安裝目錄、項目目錄、和索引緩存目錄放在同一個磁碟。
4、IDEA對IO操作比較頻繁,其實可以嘗試把機器硬碟升級為固態硬碟

我大致能想到這幾點,歡迎大家補充,謝謝

⑶ idea文件不存在

因為這個zxing的庫是屬於library,如果你復制到項目中以後,會有緩存問題
1. 你可以先clean一下項目,將緩存文件清除
2. 建議使用Android Studio做開發工具,Android studio是基於Intellij IDEA專門為安卓開發的IDE,自從android Studio 1.0正式版發布以後google已經正式使用android Studio了,目前版本是 1.3.2 正式版

⑷ 如何使用 idea 遠程調試 java 代碼

不明白你說的遠程調試是什麼意思 ,如果你的意思是 , 調試已經發布上線的代碼 , 那是不行的 , idea是個IDE , 只有在本地你的idea容器里邊跑起來的項目 , 才可以調試
如果你說的是調試頁面功能 , 那麼F12 , 可以幫到你

⑸ idea怎麼清理tomcat緩存

進入tomcat根目錄,找如下路徑 work/catalina/ 刪除這個文件夾下的所有東西 其次,還應當把部署到tomcat下的項目刪除掉 方法,返回根目錄,找如下路徑 /webapps 將所有文件刪除即

⑹ intellij idea有沒有像eclipse的全局替換文本,因為我替換所有類中的某一個名稱的代碼

我們用Eclipse或者IntelliJ IDEA編程,有時候需要將整個項目的某個字元串替換成其他的。

1、全局搜索需要調成ctrl+g,全局(整個項目)替換字元串需要更換編輯器,我用的是eclipse的keymap需要找快捷鍵,如下

(6)idea遠程調試會替換緩存文件擴展閱讀

IDEA 全稱 IntelliJ IDEA,是java編程語言開發的集成環境。IntelliJ在業界被公認為最好的java開發工具之一,

尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、各類版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 創新的GUI設計等方面的功能可以說是超常的。

IDEA是JetBrains公司的產品,這家公司總部位於捷克共和國的首都布拉格,開發人員以嚴謹著稱的東歐程序員為主。它的旗艦版本還支持HTML,CSS,PHP,MySQL,Python等。免費版只支持Java等少數語言。

最突出的功能自然是調試(Debug),可以對Java代碼,JavaScript,JQuery,Ajax等技術進行調試。其他編輯功能拋開不看,這點遠勝Eclipse。

首先查看Map類型的對象,如果實現類採用的是哈希映射,則會自動過濾空的Entry實例。 不像Eclipse,只能在默認的toString()方法中尋找你所要的key。

其次,需要動態Evaluate一個表達式的值,比如我得到了一個類的實例,但是並不知曉它的API,可以通過Code Completion點出它所支持的方法,這點Eclipse無法比擬。

最後,在多線程調試的情況下,Log on console的功能可以幫你檢查多線程執行的情況。

⑺ IntelliJ Idea無法正常調試程序的問題

你試一下能不能ping能自己的機器??
例如ping 你的ip

或者看一下下面的內容:(來源於網路)
eclipse遠程debug配置方式,發現如果在eclipse中關掉debug進程和遠程的應用進程後,不能再啟動應用了,報了如下的錯:
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
ERROR: transport error 202: bind failed: Address already in use
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:741]
後來才發現任務管理器中有個java.exe的進程,這個進程就是jetty容器進程。手動殺掉這個進程後,才可以重新啟動應用和debug功能。
網上有一些解決方法:
1. 設置hosts文件127.0.0.1與localhost的映射
2. 打開防火牆,讓javaw.exe可以訪問網路
3. 重啟eclipse或者重啟電腦
以上的幾種方法都試過了,都不管用。
還是自己研究,經查,原來是很弱的原因:
關閉這個jetty的進程java.exe不是通過關閉jetty容器來實現的,而是用eclipse debug的客戶端來關閉的。
解決方案:
在菜單欄Run–>Debug Configurations–>然後選擇你的remote java application–>connect中有一個Allow termination of remote VM的復選框,勾上這個就行了。
然後啟動了jetty容器後,再啟動debug,此時就可以terminate debug來關閉jetty容器的進程了。(注意:不能直接在啟動了jetty容器後,點Terminate來關閉jetty,這樣不能關閉jetty,因為它是一個後台運行的java.exe進程在運行jetty容器,只能通過jpda的debug方式來遠程關閉jetty容器,或者在任務管理器中幹掉java.exe進程)

⑻ spark idea遠程調試 集群都要改嗎

先貼一段我在代碼中配置


/Window下的配置
//這是在win7中採用idea來調試程序,採用的本地local模式
/*System.setProperty("hadoop.home.dir","d:\hadoop-common-2.2.0-bin-master\")
valspark=newSparkContext("local","Count")
valinfile1=spark.textFile("./Data-1-1.txt").flatMap(_.split(",")).map(_.toDouble).collect()*/
//linux配置
//這是在打包提交之前的Ubuntu上的調試,也是Idea
valconf=newSparkConf().setAppName("ee4spark")//.setMaster("spark://ubuntu09:7077")
valspark=newSparkContext(conf)
//spark.addJar("/home/grid/IdeaProjects/EM/out/artifacts/EM_jar/EM.jar")
//如果是在Idea中調試,需要先打好包添加上面一行,如果是打包提交系統就去掉這行
valinfile1=spark.textFile("hdfs://ubuntu09:9000/data4ee/Data-1-1.txt")
.flatMap(_.split(",")).map(_.toDouble).collect()//stage0


這是個參考,你自己試試吧,集群上不用改什麼配置,代碼中配置好就可以了。

⑼ idea 如何設置debug臨時存儲的文件的位置

我的電腦右擊-屬性-高級-環境變數,把用戶變數和系統變數的TEMP和TMP兩個的值都變成自己指定的文件夾

IE的臨時文件是在IE圖標上右擊,選擇屬性.選擇IE緩存那裡的屬性(因為我是IE7,這里不一樣,所以不知道記得對不對),選擇移動文件夾,指定到自己想移動的位置就好了

還有,C盤空間不足的話,虛擬內存也有很大關系,我的電腦右擊-屬性-高級-性能的設置-高級-更改,把C盤設置成無分頁文件,然後指定到另的盤

⑽ 如何使用 Idea 遠程調試 Java 代碼

項目的部署方式有在本地搭建伺服器進行啟動或是debug,或是將項目在遠程伺服器上面部署。一般如果在本地搭建伺服器的時候,可以直接選擇啟動或是直接debug,但是如果項目部署在遠程的伺服器上面的時候, 我們該如何進行調試呢?而一些大公司的項目是不需要在本地搭建應用伺服器的,為了環境統一,應用伺服器都是在遠程伺服器上面,這時我們就需要用遠程debug,通過遠程伺服器的ip地址和遠程開啟的debug埠進行調試:

1.首先把遠程伺服器上面需要調試的代碼放在IDE裡面
2.在菜單欄選擇run ->edit Configuration,點擊+號,選擇remote,然後在配置項裡面輸入遠程需要調試機器的IP地址和所對應的埠號,最後在最上面輸入該次一遠程調試的項目名字,方便自己區分不同的項目
3.將配置項中的-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5080添加到JAVA_OPTS的屬性中,重啟遠程tomcat伺服器
3.再次選擇菜單條run按鈕,找到debug+「自己設置的項目名字」,點擊然後就可以進行遠程debug調試
4.在本地項目中設置斷點,然後訪問遠程機器上面的IP和埠,然後就可以在本地debug調試了