Jap*_*eva 20 eclipse javafx maven java-8 eclipse-kepler
我正在使用eclipse kepler和java SE 1.8 jdk系统库,但是当我使用任何javafx类或方法时,eclipse会发出类似的警告Access restriction: The type 'TableColumn<?,?>' is not API (restriction on required library 'C:\Program Files\Java\jdk1.8.0_05\jre\lib\ext\jfxrt.jar').
我已经尝试向系统库添加访问规则,以允许使用通配符访问库中的所有jar,*但警告仍然存在.我也使用maven建设项目.代码有效,但警告是唠叨,并且在我编码时影响可读性.任何帮助表示赞赏.
编辑:我也尝试@SuppressWarnings("restriction")在我的课程开头添加,但这仍然无法解决未知原因并隐藏我可能需要看到的所有其他限制警告
简单的方法是安装e(fx)clipse - Eclipse的插件以支持JavaFX:
原始信息可以在这里找到:https://www.eclipse.org/efxclipse/install.html#for-the-lazy
您可以选择ignore以下设置:
Windows -> Preferences -> Java -> Compiler -> Errors/Warnings
(Project) Properties -> Java Compiler -> Errors/Warnings
Run Code Online (Sandbox Code Playgroud)
使用过滤器查找 "Forbidden reference"
Forbidden reference (access rules):将其更改为" ignore"

| 归档时间: |
|
| 查看次数: |
21514 次 |
| 最近记录: |