23

jtwitter という API を使用しています。それには単一のjarファイルjtwitter.jarがあり、私はそれを扱っており、gitを使用して維持しています。コードを 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)

助けてください。

4

7 に答える 7

102

私も同じ問題を抱えていましたが、.classpathファイルが隠されていることが原因であることがわかりました。非表示の属性を削除すると、問題が解決しました。

于 2011-06-20T12:23:54.380 に答える
13

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

于 2012-03-21T03:05:27.310 に答える
10

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

于 2009-12-11T13:33:08.147 に答える
2

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

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

于 2009-12-11T13:33:48.957 に答える
0

ディレクトリが存在し、適切な認証を持っていると仮定して、Eclipseの起動中に欠落しているプロパティがないかログも確認してください(このスレッドを参照)

不足しているプロパティを見つけた場合は、このeclipse.iniを試してください

于 2009-12-11T13:37:28.140 に答える
0

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

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

于 2009-12-11T13:33:18.037 に答える