NetBeansバックグラウンドスキャンプロジェクトには時間がかかりすぎます。 NetBeansを開くたびに、年齢をスキャンします。 NetBeans 7.2を使用しましたが、正常に機能します。 PCをフォーマットし、Windowsを再インストールし、同じバージョンのNetBeans 7.2をインストールすると、動作が遅くなります。
プロジェクトにJSリソースがあるときに8.0.2で同じ問題が発生した場合、私のケースでは、javascript2エディターモジュールの問題を追跡しました。
更新されたモジュールを削除するだけで解決しました。
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です。
Netbean 8.0.2の最新の更新後、スキャンプロセスが停止せず、CPU使用率が25%で永久に停止するという同じ問題があります。
Windows 7のC:\Program Files\NetBeans 8.0.2\ide\modules
にあるjavascripエディターファイルを古いものに置き換えると、プロジェクトプロセスのスキャンが再び開始されます。これらのファイルは this repo から取得できます。
以下を試してください:
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がスキャンできないようにするためです。
私は同じ問題に直面していますが、-J-Xmx2048m
に<NETBEANS_DIR>\etc\netbeans.conf
を追加してヒープサイズを増やした後でも問題なく動作します
私のものは次のようになります。
netbeans_default_options="-J-client -J-Xss2m -J-Xms2048m -J-Xmx2048m -J-XX:PermSize=32m ......
Windows 10 64ビットでは、Netbeans IDE 8.1で同じ問題が発生しました。管理者として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)
OS:Windows 7 x64。
次は私のために働いた:
Netbeansを完全にアンインストールしました(アンインストーラーですべてのボックスにチェックを付けました)。できなかった人は、C:\Users\%username%\AppData\Roaming\NetBeans\8.0.2
そして、「lock」というファイルを削除します。これは通常、プログラムの終了時に削除されますが、強制終了する必要がある場合はそのまま残ります。
その後、JDKとJREをアンインストールしてからJava Platform(JDK)8u40: http://www.Oracle.com/technetwork/Java/javase/downloads/index.html
そして、Netbeans 8.0.2: https://netbeans.org/downloads/
Netbeansの後にJDK(JREもインストールします)をインストールしました。完了したら、バックグラウンドスキャンがスタックしたプロジェクトをロードしましたが、修正されたようです。再び発生する場合は、更新を投稿します。
この問題のバグ報告を実際に作成しました。昨日修正され、更新チャネルにプッシュされました。したがって、この特定のバグがまだ残っている場合は、Netbeansに更新を確認させてください。 :)
キャッシュディレクトリを削除することにより、このようなNetbeans関連の問題を常に修正します。
ディレクトリの場所は、[バージョン情報]ダイアログウィンドウで確認できます。私にとって、その道は
C:\ Users\USER\AppData\Local\NetBeans\Cache\YOUR_VERSION
プロジェクトのフォアグラウンドスキャンと呼ばれるべきです。プログラムを閉じて再起動すると、時々解決することがあります。
この問題は、IDEで開かれたプロジェクトの1つに関連しています。私は同じ問題に直面していましたが、その問題に2時間を費やした後、ようやく修正しました。プロジェクトを1つずつ閉じるか、バックグラウンド処理に時間がかかっているプロジェクトをチェックして閉じます。プロジェクトを閉じた後、.nbprojectフォルダーを削除し、同じプロジェクトをIDEに再インポートします。
私は同じ問題を抱えていましたが、私の場合はWindows 10でNetBeans 8.1を実行していました。
ラップトップをフォーマットする前に、コピーしてバックアップしましたC:\ Users\user_name\AppData\Roaming\NetBeans\8.1およびC:\ Users\user_name\AppData\Local\NetBeans\Cacheフォルダー
次に、以下の手順を実行しました。
これで問題が解決することを願っています!!
https://netbeans.org/downloads/ からNetBeans 8.0.2をお試しください
NetBeans 7.2は古すぎるため、サポートはもう受けられません。
Ubuntu 18.04/Netbeans 10.0では、同じ問題が発生しました。