2015-03-02 130 views
21

NetBeans後臺掃描項目花費的時間太長。每當我打開netbeans它掃描的年齡。我使用NetBeans 7.2並且它完美地工作。現在我格式化了PC並重新安裝了Windows,安裝了相同版本的NetBeans 7.2,並且它的運行速度很慢。NetBeans後臺掃描項目花費太長時間

+0

在RnD期間,您的項目有時會變得混亂。你嘗試的東西。在採取卸載和重新安裝等嚴重操作之前,請嘗試回憶一下:您沒有使用用於臨時寫入的東西或使用資源管理器或終端命令在項目中讀取原因的目錄刪除目錄?並且您忘記了您也將該路徑添加到項目屬性中的目錄列表。先檢查一下。 – javanees 2017-05-13 14:12:28

回答

0

請從https://netbeans.org/downloads/

的NetBeans 7.2太舊嘗試的NetBeans 8.0.2,你不會得到任何支持了。

+7

我使用的是8.0.2,「項目的後臺掃描」已經持續了一個多小時。總是在100%。 – paullb 2015-03-04 08:19:56

+0

我使用的是最新版本,這仍然是所有netbeans版本的一個常見問題 – aProgrammer 2015-03-04 09:04:28

+3

隨着8.0.2,我堅持在25%...它根本不會結束...:s – joaorodr84 2015-03-07 17:13:52

9

經與8.0.2同樣的問題,當一個項目有JS資源我跟蹤它在我的情況與javascript2編輯器模塊已經更新了原來的版本航運與NetBeans 8.0.2有問題。

我只是通過刪除更新的模塊來解決它。

在Linux上:

rm ~/.netbeans/8.0.2/modules/org-netbeans-modules-javascript2-editor.jar 

然而,讓NetBeans的更新下載模塊的第二時間後,問題並沒有再次出現。

在Netbeans 8.1中,此文件的位置是: ide/modules/org-netbeans-modules-javascript2-editor.jar。

+1

自從昨天以來,這裏同樣的問題,但在Windows上。從沒有卡住的意義上去除那個罐子。然後我將問題追溯到我的php項目中有一個多行註釋塊的JS文件。刪除這些解決了我的問題。奇怪的是,當我在Netbeans中創建帶有多行註釋的JS文件時,這種情況不會發生,當我在Netbeans之外添加多行註釋時,它就會發生。我會嘗試爲此創建一個適當的錯誤報告。 – qrazi 2015-03-10 06:57:50

+1

對於我這個模塊是在'〜/ netbeans-8.0/ide/modules'中,它起作用,升級後重新安裝它!你怎麼知道? – NoBugs 2015-03-12 03:19:35

+0

我剛纔看了netbeans的線程堆棧,看看發生了什麼,並發現可能導致問題的類 – Martin 2015-03-17 06:20:42

5

Netbean 8.0.2的最新更新後我有scaning過程並沒有停止與CPU使用率一直持續下去25%,同樣的問題。

當我更換的javascrip編輯文件C:\Program Files\NetBeans 8.0.2\ide\modules在Windows 7上使用舊的然後再次scaning項目進程開始工作。您可以從this repo中獲取這些文件。

+0

問題似乎已經解決了這個問題,但現在netbeans要求我將Javascript2編輯器從版本0.44.3升級到0.44.4。 我認爲0.44.4是buggy的版本,所以我們需要等待0.44.5或更高版本,對不對? – g4b0 2015-03-12 08:03:05

+0

你可以嘗試更新,看看什麼hapened =)我的netbean不要求任何更新 – uran1980 2015-03-12 10:06:54

+0

剛剛嘗試,它變得沒有反應了!我們需要等待@NetBeans夥計們來解決它! – g4b0 2015-03-12 10:26:44

2

操作系統:Windows 7 x64。

以下爲我工作:

我完全卸載的Netbeans(打勾中的所有框卸載程序)。對於那些不能,你需要去C:\Users\%username%\AppData\Roaming\NetBeans\8.0.2並刪除一個名爲'鎖'的文件。這通常會在程序退出時被刪除,但如果您需要強制終止,它將保持在那裏。

後,我卸載JDK和JRE然後下載Java平臺(JDK)8u40: http://www.oracle.com/technetwork/java/javase/downloads/index.html

和NetBeans 8.0.2: https://netbeans.org/downloads/

JDK安裝(安裝JRE也是如此),那以後的Netbeans 。一旦完成,我加載了背景掃描卡住的項目,它似乎修復了它。如果它再次發生,會發布更新。

+0

我在兩天前做了這些大部分相同的步驟(不同的JDK) - NB 8.0.2,JDK 7_79,Win 7 64位。 (我必須在項目中使用Java 7,不允許使用Java 8)項目的後臺掃描一整天都會重複出現。它不會卡住,但會佔用CPU。我在選項中禁用了它,但它仍然發生。 – Iceberg 2015-05-14 17:26:01

3

我面臨同樣的問題,但它的工作原理是在<NETBEANS_DIR>\etc\netbeans.conf

礦增加-J-Xmx2048m罰款增加堆大小後看起來是這樣的:

netbeans_default_options="-J-client -J-Xss2m -J-Xms2048m -J-Xmx2048m -J-XX:PermSize=32m ...... 
+0

這很奇怪。我把堆放到了1200米,最初它根本沒有幫助。但是在10分鐘後突然發生了變化。順便說一句我已經嘗試過uran1980的方法,所以我有他的罐子。 – Rav 2015-12-17 13:24:50

+0

'-J-Xms2048m -J-Xmx2048m'是神奇的 – shareef 2016-01-05 13:20:53

4

請嘗試以下操作:
1)轉到窗口 - >文件。這將打開文件選項卡。
2)在每個打開的項目的文件選項卡中打開nbproject文件夾,並在裏面打開project.properties文件。
3)現在在這個文件下方屬性「排除」列出所有引用庫(JAR)的文件引用
4)可能有一些重複的文件引用的路徑可能是舊的或在別人的機器上如果您在一個組中工作並從某人的機器轉移項目)
5)刪除那些舊的路徑引用。
實施例 -
excludes=
file.reference.xyz.jar=../not/correct/path.jar //delete this line
file.reference.xyz.jar-1=../correct/path.jar //remove -1
....
includes=**

6)亦定位屬性 「javac.classpath」,並刪除如上所述對應於刪除的引用不必要的類路徑條目。
實施例 -
javac.classpath=\
${file.reference.xyz.jar}:\ //keep this line
${file.reference.xyz.jar-1}:\ //delete this line
....
javac.compilerargs=

7)因此,現在在文件參考區段和所述javac.classpath屬性中提到的文件參考是相同的,並且指向一個有效的庫(JAR)地址在您的機器或網絡上。
實施例 -
excludes=
file.reference.xyz.jar=../correct/path.jar //the correct reference & path
....
includes=**
....
javac.classpath=\
${file.reference.xyz.jar}:\ //the correct classpath entry for reference
....
javac.compilerargs=
....

上述過程起作用的原因(在我的情況中)是因爲它阻止Netbeans掃描可能不存在於您的計算機/網絡上的不必要的庫路徑。

+0

我使用的策略:「工具」 - >「選項」排除了我懷疑使用「忽略文件模式」正則表達式的問題。掃描完成。然後逐個刪除正則表達式中的排除項,正常掃描文件。也取消點擊「啓用自動掃描」。但我的項目非常龐大,270K +線。 – davmor 2016-04-25 13:30:58

0

我與Netbeans 8.1,Windows 10有同樣的問題。當我嘗試編譯和重構時,它也掛起。它有時會說100%完成,但仍然繼續後臺掃描數小時。我關閉了發生這種情況的項目,並切換到一個簡單的項目,問題就消失了。所以我檢查了我的代碼。我讓A類擴展了B類,然後B類輸入了A類。當我改變它時,Ant中的無限循環停止了。

+0

是的,它是特定於單個項目,但也可能對其他用戶有所幫助,因爲它也是「每次打開netbeans時」,因爲我通常在關閉IDE時離開相同的一組項目,而因此,IDE每次啓動這些項目時都會啓動。如果我在沒有任何項目的情況下打開它,我想它不會做任何項目的後臺掃描。 – 2016-04-13 18:50:33

2

我在的NetBeans同樣的問題,但我發現取消選擇 從自動掃描背景 檢查解決方案在NetBeans IDE中去的工具,然後選項,然後選擇裏面雜雜,然後選擇文件選項卡和 你會發現檢查爲「使源 取消選擇一個和的NetBeans將是快速的話,我希望的自動掃描功能的它會幫助你 空腹你的IDE太

enter image description here

0

我總是修復相關刪除緩存目錄問題,Netbeans的。

目錄位置可以在關於對話框窗口中看到。 對我來說,路徑是

C:\用戶\ USER \應用程序數據\本地\ NetBeans的\緩存\ YOUR_VERSION

0

這個問題是關係到你的IDE中打開該項目中的一個。由於我一直面臨同樣的問題,但在這個問題上花了兩個小時後,我終於修正了這個問題。逐個關閉項目,或者檢查並關閉後臺處理花費時間的項目。關閉該項目後,請刪除.nbproject文件夾,然後將相同的項目重新導入到IDE中。

2

在Windows 10 64bit上我遇到了Netbeans IDE 8.1的問題 我以管理員身份重新啓動Netbeans,問題解決了。然後我關閉Netbeans並正常啓動,問題仍然消失。

Product Version: NetBeans IDE 8.1 (Build 201510222201) 
Updates: NetBeans IDE is updated to version NetBeans 8.1 Patch 1 
Java: 1.8.0_60; Java HotSpot(TM) 64-Bit Server VM 25.60-b23 
Runtime: Java(TM) SE Runtime Environment 1.8.0_60-b27 
System: Windows 10 version 10.0 running on amd64; Cp1252; nl_NL (nb) 
+0

不知何故,這種解決方案提高了Netbeans 8.2 win 10的性能。 – 2017-05-21 16:33:13

0

它應該被稱爲項目的前景掃描。關閉程序並重新啓動有時爲我解決。

0

我有同樣的問題,但在我的情況下,我在Windows 10上運行NetBeans 8.1。

之前,我格式化我的筆記本電腦,我複製和備份C:\ Users \用戶名\ AppData的\漫遊\的NetBeans \ 8.1C:\ Users \用戶名\ AppData的\本地\ NetBeans的\緩存文件夾

然後我遵循以下步驟:

  1. 安裝NetBeans並運行它。
  2. 封閉的NetBeans
  3. 轉到C:\ Users \用戶名\ AppData的\漫遊\的NetBeans \ 8.1C:\ Users \用戶名\ AppData的\本地\ NetBeans的\緩存文件夾,並用支持代替他們up文件夾。
  4. 運行NetBeans再次

我希望這能解決您的問題!