Я экспериментировал с JavaFX. Поскольку JDK 1.7 JavaFX теперь является частью JRE, однако, когда я запускаю maven install и не указываю системную зависимость с помощью системной зависимости, компиляция не выполняется, потому что классы JavaFX не найдены. Есть ли способ заставить maven рассматривать JavaFX как часть JDK?
Как заставить maven рассматривать JavaFX как часть JRE
comment
Вот как я это делаю: stackoverflow.com/a/14961720/876497
- person DejanLekic   schedule 19.02.2013
Ответы (1)
На данный момент сохраните jfxrt.jar как системную зависимость, как и раньше.
Начиная с jdk7u6, несмотря на то, что jfxrt.jar находится в каталоге jre / lib jdk, JavaFX не находится в пути к классам java по умолчанию из-за потенциальных проблем совместимости для программ, отличных от JavaFX. В более поздних выпусках jdk JavaFX будет добавлен в путь к классам jdk по умолчанию, и больше не будет необходимости указывать JavaFX как системную зависимость maven для вашего проекта.
person
jewelsea
schedule
19.08.2012
Возможно, ничего - я думаю, что Oracle консервативно подходит к своей стратегии выпуска.
- person jewelsea; 19.08.2012