您好,我正在尝试开发一个使用 Java 调试接口的 Eclipse 插件(在 Eclipse 中),但出现以下错误:
访问限制:由于所需库 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/classes.jar 的限制,无法访问类型 VirtualMachine
在非插件开发项目中使用调试接口似乎工作正常。我认为这与插件依赖项有关,但我不确定如何修复它。
您好,我正在尝试开发一个使用 Java 调试接口的 Eclipse 插件(在 Eclipse 中),但出现以下错误:
访问限制:由于所需库 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/classes.jar 的限制,无法访问类型 VirtualMachine
在非插件开发项目中使用调试接口似乎工作正常。我认为这与插件依赖项有关,但我不确定如何修复它。
可以通过更改 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