java - 在 Intellij 中打开 Javafx 模块到 Gson 模块
问题描述
我试图将游戏状态对象保存为 Java 中的 Gson 文件,但出现错误Unable to make field private final float javafx.scene.paint.Color.red accessible: module javafx.graphics does not "opens javafx.scene.paint" to module com.google.gson
如何打开模块到 Gson?
解决方案
—add-opens
我相信当您在带有标志的命令行上运行程序时,您必须显式打开模块。
例如,将以下内容添加到命令行选项中:
—add-opens javafx.graphics=com.google.gson
推荐阅读
- php - Broken paths when running CouchCMS locally on macOS
- r - R:为循环中的多个向量创建降价报告
- html - 将电子表格中的所有数据转换为 html
- python-3.x - 如何在 wait_for_message() 函数中忽略来自客户端的消息?
- cordova - Ionic 3 应用内购买2 不显示产品
- c# - 结果表多保留单个数组怎么能
- python-3.x - Python3.6:OSError:[Errno 22] _io.BufferedReader.read(8) 的参数无效
- javascript - 如何将元素的背景图像设置为用户上传的图像
- bash - 替代多个 if-else-if 条件
- python - matplotlib 文本高度不同但宽度相同