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 回答