我想删除 VS Code 中的这些警告/错误
Access restriction: The type 'Application' is not API (restriction on required library'/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home/jre/lib/rt.jar')
如果我在 IDE 中打开同一个文件夹,我不会收到任何这样的警告。我正在使用 Java 扩展包。我喜欢它的一切,除了它会用这些警告突出显示我的整个代码,这很烦人。我读过这个线。 它有针对 IDE 项目结构的特定答案。VS Code 中没有更改项目结构的选项。如果有选项,请告诉我。由于这是一个特定于软件的问题,我认为应该向超级用户提问。请帮助我修复这些警告,或者是否有办法禁用 VS Code 中突出显示的警告。
谢谢。
答案1
在 .classpath 文件中插入具有包名称模式的 classentry,并将 accessrule 设置为“accessbile”。
像这样:
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8/">
<accessrules>
<accessrule kind="accessible" pattern="**/javafx/**"/>
</accessrules>
</classpathentry>