2

こんにちは、Java デバッグ インターフェイスを使用する Eclipse プラグイン (Eclipse 内) を開発しようとしていますが、次のエラーが発生します。

アクセス制限: 必要なライブラリ /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/classes.jar の制限により、タイプ VirtualMachine にアクセスできません

プラグイン以外の開発プロジェクトでデバッグ インターフェイスを使用すると、問題なく動作するようです。プラグインの依存関係と関係があると思いますが、修正方法がわかりません。

4

1 に答える 1

2

このエラー メッセージは、Eclipse IDE 内の設定を変更することで削除できます。次のパスのいずれかを使用して、以下に示すダイアログ ボックスを開きます。

* Windows -> Preferences -> Java
  -> Compiler -> Errors/Warnings
* (Project) Properties -> Java Compiler -> Errors/Warnings

ダイアログ ボックスの [非推奨および制限付き API] セクションの下にある [禁止された参照 (アクセス ルール)] オプションを見つけます。このオプションは、Eclipse 内で定義されたアクセス ルールの処理方法を決定します。デフォルトでは「エラー」に設定されているため、Eclipse は制限されたクラスへの参照について不平を言います。他のオプション (警告または無視) を選択すると、これらのエラー メッセージが表示されなくなります。

ソース: http://lkamal.blogspot.com/2008/09/eclipse-access-restriction-on-library.html

于 2009-05-15T03:16:55.360 に答える