2015-12-06 21:47 GMT+01:00 Emmanuel Bourg <ebo...@apache.org>:

> Le 6/12/2015 17:17, Cecil Westerhof a écrit :
> > I want to start writing desktop applications. I have done some (but not
> > much) Swing and Qt in the past, but as I understand it I should use
> > JavaFX nowadays.
>
> Swing is still a good API for classic desktop applications.
>

​I did not invest a lot in Swing. As I understood it new applications
should be written with JavaFX instead of with Swing. That is not the case?

I expect that JavaFX has more features as Swing. So it would not hurt to
use it I would think.​




> > How should I install JavaFX?
>
> On Debian, either install the openjfx package (from the backports if you
> are using Jessie) or install the Oracle JDK (you can convert the Linux
> tarball into a .deb with the make-jpkg tool from java-package.
>

​Backport ​

​gives the same as main:
    libopenjfx-java libopenjfx-jni openjdk-8-jre openjdk-8-jre-headless
openjfx

But my Java version is 7. Is something ​going wrong here?


> I am using Java 7, because
> > I do not want to use unstable packages without a reason and at the
> > moment I think Java 7 is good enough.
>
> JavaFX 8 requires Java 8. The earlier versions of JavaFX aren't as
> mature, I wouldn't recommend them.
>

​But for Java 8 I need to install unstable packages I understood. Or am I
mistaken?​




> > I understood that JavaFX should be installed with Java, bit it is not.
>
> JavaFX isn't an official part of Java, but it's packaged with the JRE
> distributed by Oracle. In Debian it's a separate package (openjfx).
>

​That explains it: the Debian distribution of Java is different as the
Oracle one.

-- 
Cecil Westerhof

Reply via email to