2012-10-13 13 views
8

Eclipseでは、自分のライブラリのいずれかにある参照でF3キーを押すか、宣言を開くと、コードの読み取り専用コピーが開きます。Eclipse、ライブラリで定義されているオープン宣言

私はこれがライブラリコードであり、変更がより多くのプロジェクトに影響する可能性があることを私に思い出させるので、これは非常に便利だと思いました。しかし、もし私が編集したいのであれば、手動で.javaファイルを見つけなければならないのは苦痛です。

a)関連する.javaファイルを常に開くようにするか、またはb)読み取り専用コピーが開いたら、すぐに編集可能な.javaファイルに移動します。

+0

任意のライブラリにソースを添付できます。 –

答えて

13

Eclipse内で依存ライブラリをJavaプロジェクトとして開いている場合は、そのプロジェクトをビルドパスに追加できます。 (プロジェクト - >プロパティ - > Javaビルドパス - >プロジェクト - >追加を右クリックします)。

セクションの下で、セクションをオーダーして、プロジェクトがライブラリの上にあることを確認してください。

これを実行すると、F3キーを押すと.javaファイルが開きます。

+1

答えを訂正してください: 'ライブラリがAndroidの依存関係の上にあることを確認してください。 ' – breceivemail

+0

Thanx @ Can not Tellと@breceivemail。 「プロジェクトがライブラリの上にあることを確認してください」と「ライブラリがAndroid依存の上にあることを確認する」の両方が必要です。 – Arvin

0

ライブラリにある任意のクラスにCtrl +クリックまたはF3キーを押すと、正しいソースを添付する必要があります。添付ソース - >外部フォルダ - >使用しているライブラリのsrcフォルダを添付するだけです。 Eclipse自体が正しい.javaファイルを見つけます。

私は、Struts 2.0のActionインターフェイスで同じ問題がありました。だから私は私のstrutsディレクトリ内のsrcフォルダを添付し、あなたの叔父をボブズ。

関連する問題