web-dev-qa-db-ja.com

Eclipseエラー:「ビルドパスの設定」でエラーが発生しました

私はjtwitterと呼ばれるAPIを使用しています。これには単一のjarファイルjtwitter.jarが含まれています。私はgithubでコードをホストしました。いつか、私はそのコードに触れていません。今日、私はgitリポジトリを複製し(実際には数日前にシステムがクラッシュしたため、クローンを作成する必要がありました)、プロジェクトをEclipseにロードしました。ここで、jtwitter.jarをビルドパスに追加すると、次のエラーが発生します。

私はここに部分的な例外スタックトレースを与えています

Java.io.FileNotFoundException: D:\workspace\ltwitter\.classpath (Access is denied)
at Java.io.FileOutputStream.open(Native Method)
at Java.io.FileOutputStream.<init>(FileOutputStream.Java:179)
at org.Eclipse.core.internal.filesystem.local.LocalFile.openOutputStream(LocalFile.Java:377)
at org.Eclipse.core.internal.localstore.FileSystemResourceManager.write(FileSystemResourceManager.Java:956)

助けてください。

23
Anand

ディレクトリとファイルがまだ存在することを確認し、D:\ workspace\ltwitterが有効なパスであり、.classpathファイルがあり、読み取り可能であることを確認します。読みやすさをテストするために、メモ帳で.classpathを開いてみてください。

10
Ed Griebel

同じ問題があり、.classpathファイルが非表示になりました。非表示の属性を削除すると、問題が解決しました。

102
Sentry

64ビットWindows 7でも同じ問題がありましたが、Hidden属性をクリアすることで解決しました。

13
victor

D:\workspace\ltwitterのディレクトリ権限とD:\workspace\ltwitter\.classpathのファイル権限を確認してください。

Windowsエクスプローラの[ファイルのプロパティ]-> [セキュリティ]タブ

Macでは、Belowコマンドを使用してこれを解決できました。

Sudo chmod 777 .classpath

0
Sathya

しますD:\workspace\ltwitter\存在しますか?あなたはそれにアクセスできますか?これはプロジェクトのある場所ですか?

プロジェクト->ビルドパス->ビルドパスの構成のコンテキストメニューを使用して、ビルドパスを修正できます。そこにすべてのエントリが表示され、無効なエントリはそのようにマークされます。

0
Thomas Lötzer

ディレクトリーが存在し、適切な権限があると想定して、Eclipseの起動中に欠落しているプロパティーがないかログも確認してください( this thread を参照)

不足しているプロパティが見つかった場合は、 this Eclipse.ini を試してください。

0
VonC