Тип GraphicsContext из модуля javafx.graphics может не быть доступен для клиентов из-за отсутствия «требует транзитива»
Вот небольшой пример кода, который вызывает предупреждение/ошибку:
Код: Выделить всё
import javafx.scene.canvas.GraphicsContext;
public Factory(GraphicsContext gc) {
super();
this.gc = gc;
}
Этот код работает отлично при запуске в eclipse, но когда я экспортирую как исполняемый файл JAR, файл немедленно закрывается. Я бы хотел, чтобы классы были доступны клиентам, поскольку GraphicsContexts играют важную роль в моем приложении.
Я также получаю ту же ошибку, когда использую стадию классов JavaFX.
Тип Stage из модуля javafx.graphics может быть недоступен для клиентов из-за отсутствия слова «требуется транзитив».
Я использую eclipse и jdk-16
Как и где в моей программе включить «требуется транзитив»? Или за этим предупреждением скрывается другая проблема?
Подробнее здесь: https://stackoverflow.com/questions/671 ... -not-be-ac