Linuxのulimitがファイル数制限を開くとeclipseがコンパイルされなくなります.


Myeclipseの新しいバージョンをアップグレードしました.既存のプロジェクトを導入する時、いつもエラーが発生し、コンパイルできません.エラーの内容はあるjavaファイルが読めません.
The project was not built since the source file xxx.java could not read
 
ときどきIOExceptionを申し込みます.Springのaplication Contact.xmlscan Beanエラーがあります.ファイルを見たら大丈夫です.Myeclipseの古いバージョンを変えてもだめです.同じ間違いです.Windowsの下で面接しても大丈夫です.直接importプロジェクトには間違いがありません.今日は一日中何種類かのバージョンを繰り返していますが、全部だめです.突然このプロジェクトが大きいと思いました.Linuxファイルの数の問題を開くことができますか?
ulimit-nを見て、現在のユーザーの設定は1024です.Slackwareがulimitに対して最大開いたファイル数を設定した場合、http://slackwiki.org/Resource_Limits1.sbin/init script.sampleを/sbin/init scriptにコピーし、ulimitハードリミットを追加します.
ulimit -Hn 8192
 
2.~/.profileにソフトリミットを追加します.
ulimit -n 8192
 
機械を再起動すればいいです.eclipseはついにコンパイルを開始しました.もう一つの問題があります.srcディレクトリの下に知らないということです.svn、コンパイルする時にsrcの中のsvnを全部classにコピーしました.clasesディレクトリはSVNの無視リストから飛び出してきたと思っていましたが、しかし、Perference->Team->ignore resourceを設置してもだめです.最後に***/svn/をプロジェクトコンパイルのExcludeリストに追加して、clasesディレクトリを無視してコンパイルしてから、このExcludeを削除すればいいです.卒倒します.