Mic*_*ael 5 java eclipse legacy-code java-11
我在Eclipse中使用Java 11(或Java 10)打开了一个遗留Java(8)项目.Eclipse现在正在抱怨无法访问的软件包.例如com.apple.laf.AquaComboBoxUI.
从命令行编译时,我可以通过添加参数来显式访问这些包javac:
--add-exports java.desktop/com.apple.laf=ALL-UNNAMED
有没有办法在Eclipse IDE中执行相同的操作?我试图在JDK库上添加一个可访问的规则.但这似乎没有效果.有任何想法吗?
是的,我知道,我们应该将项目迁移到仅使用官方API.但那是漫长的道路......
我正在回答我自己的问题,因为我找到了解决方案。
| 归档时间: |
|
| 查看次数: |
1402 次 |
| 最近记录: |