How to install & run java 8 and javafx on Ubuntu 18.04





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







0















I'd like to install java 8 and javafx on ubuntu 18.04.



I installed openjdk-8-jdk, openjfx and openjdk-8-jre via apt but a compilation of hello world app fails since javac is unable to locate javafx.



$ sudo apt install openjdk-8-jdk openjfx openjdk-8-jre
$ javac -version
javac 1.8.0_191
$ cat App.java
import javafx.application.*;
import javafx.stage.*;
import javafx.scene.*;
import javafx.scene.layout.*;

public class App extends Application {
@Override
public void start(Stage primaryStage) {
Pane pane = new Pane();
Scene scene = new Scene(pane, 300, 250);

primaryStage.setTitle("Hello, World!");
primaryStage.setScene(scene);
primaryStage.show();
}

public static void main(String args) {
launch(args);
}
}
$ javac App.java
App.java:1: error: package javafx.application does not exist
import javafx.application.*;
^
App.java:2: error: package javafx.stage does not exist
import javafx.stage.*;
^
App.java:3: error: package javafx.scene does not exist
import javafx.scene.*;
^
App.java:4: error: package javafx.scene.layout does not exist
import javafx.scene.layout.*;
^
App.java:6: error: cannot find symbol
public class App extends Application {
...


I tried to locate javafx as said here but it not there on my system.



$ ls /usr/lib/jvm/java-8-openjdk-amd64/bin/
appletviewer java java-rmi.cgi jhat jrunscript keytool rmic servertool xjc
extcheck javac jcmd jinfo jsadebugd native2ascii rmid tnameserv
idlj javadoc jconsole jjs jstack orbd rmiregistry unpack200
jar javah jdb jmap jstat pack200 schemagen wsgen
jarsigner javap jdeps jps jstatd policytool serialver wsimport



Also it seems like I have 2 versions of java but I installed it only by commands above.



$ ls /usr/lib/jvm/
java-1.8.0-openjdk-amd64 java-8-openjdk-amd64









share|improve this question







New contributor




matusf is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.



























    0















    I'd like to install java 8 and javafx on ubuntu 18.04.



    I installed openjdk-8-jdk, openjfx and openjdk-8-jre via apt but a compilation of hello world app fails since javac is unable to locate javafx.



    $ sudo apt install openjdk-8-jdk openjfx openjdk-8-jre
    $ javac -version
    javac 1.8.0_191
    $ cat App.java
    import javafx.application.*;
    import javafx.stage.*;
    import javafx.scene.*;
    import javafx.scene.layout.*;

    public class App extends Application {
    @Override
    public void start(Stage primaryStage) {
    Pane pane = new Pane();
    Scene scene = new Scene(pane, 300, 250);

    primaryStage.setTitle("Hello, World!");
    primaryStage.setScene(scene);
    primaryStage.show();
    }

    public static void main(String args) {
    launch(args);
    }
    }
    $ javac App.java
    App.java:1: error: package javafx.application does not exist
    import javafx.application.*;
    ^
    App.java:2: error: package javafx.stage does not exist
    import javafx.stage.*;
    ^
    App.java:3: error: package javafx.scene does not exist
    import javafx.scene.*;
    ^
    App.java:4: error: package javafx.scene.layout does not exist
    import javafx.scene.layout.*;
    ^
    App.java:6: error: cannot find symbol
    public class App extends Application {
    ...


    I tried to locate javafx as said here but it not there on my system.



    $ ls /usr/lib/jvm/java-8-openjdk-amd64/bin/
    appletviewer java java-rmi.cgi jhat jrunscript keytool rmic servertool xjc
    extcheck javac jcmd jinfo jsadebugd native2ascii rmid tnameserv
    idlj javadoc jconsole jjs jstack orbd rmiregistry unpack200
    jar javah jdb jmap jstat pack200 schemagen wsgen
    jarsigner javap jdeps jps jstatd policytool serialver wsimport



    Also it seems like I have 2 versions of java but I installed it only by commands above.



    $ ls /usr/lib/jvm/
    java-1.8.0-openjdk-amd64 java-8-openjdk-amd64









    share|improve this question







    New contributor




    matusf is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.























      0












      0








      0








      I'd like to install java 8 and javafx on ubuntu 18.04.



      I installed openjdk-8-jdk, openjfx and openjdk-8-jre via apt but a compilation of hello world app fails since javac is unable to locate javafx.



      $ sudo apt install openjdk-8-jdk openjfx openjdk-8-jre
      $ javac -version
      javac 1.8.0_191
      $ cat App.java
      import javafx.application.*;
      import javafx.stage.*;
      import javafx.scene.*;
      import javafx.scene.layout.*;

      public class App extends Application {
      @Override
      public void start(Stage primaryStage) {
      Pane pane = new Pane();
      Scene scene = new Scene(pane, 300, 250);

      primaryStage.setTitle("Hello, World!");
      primaryStage.setScene(scene);
      primaryStage.show();
      }

      public static void main(String args) {
      launch(args);
      }
      }
      $ javac App.java
      App.java:1: error: package javafx.application does not exist
      import javafx.application.*;
      ^
      App.java:2: error: package javafx.stage does not exist
      import javafx.stage.*;
      ^
      App.java:3: error: package javafx.scene does not exist
      import javafx.scene.*;
      ^
      App.java:4: error: package javafx.scene.layout does not exist
      import javafx.scene.layout.*;
      ^
      App.java:6: error: cannot find symbol
      public class App extends Application {
      ...


      I tried to locate javafx as said here but it not there on my system.



      $ ls /usr/lib/jvm/java-8-openjdk-amd64/bin/
      appletviewer java java-rmi.cgi jhat jrunscript keytool rmic servertool xjc
      extcheck javac jcmd jinfo jsadebugd native2ascii rmid tnameserv
      idlj javadoc jconsole jjs jstack orbd rmiregistry unpack200
      jar javah jdb jmap jstat pack200 schemagen wsgen
      jarsigner javap jdeps jps jstatd policytool serialver wsimport



      Also it seems like I have 2 versions of java but I installed it only by commands above.



      $ ls /usr/lib/jvm/
      java-1.8.0-openjdk-amd64 java-8-openjdk-amd64









      share|improve this question







      New contributor




      matusf is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.












      I'd like to install java 8 and javafx on ubuntu 18.04.



      I installed openjdk-8-jdk, openjfx and openjdk-8-jre via apt but a compilation of hello world app fails since javac is unable to locate javafx.



      $ sudo apt install openjdk-8-jdk openjfx openjdk-8-jre
      $ javac -version
      javac 1.8.0_191
      $ cat App.java
      import javafx.application.*;
      import javafx.stage.*;
      import javafx.scene.*;
      import javafx.scene.layout.*;

      public class App extends Application {
      @Override
      public void start(Stage primaryStage) {
      Pane pane = new Pane();
      Scene scene = new Scene(pane, 300, 250);

      primaryStage.setTitle("Hello, World!");
      primaryStage.setScene(scene);
      primaryStage.show();
      }

      public static void main(String args) {
      launch(args);
      }
      }
      $ javac App.java
      App.java:1: error: package javafx.application does not exist
      import javafx.application.*;
      ^
      App.java:2: error: package javafx.stage does not exist
      import javafx.stage.*;
      ^
      App.java:3: error: package javafx.scene does not exist
      import javafx.scene.*;
      ^
      App.java:4: error: package javafx.scene.layout does not exist
      import javafx.scene.layout.*;
      ^
      App.java:6: error: cannot find symbol
      public class App extends Application {
      ...


      I tried to locate javafx as said here but it not there on my system.



      $ ls /usr/lib/jvm/java-8-openjdk-amd64/bin/
      appletviewer java java-rmi.cgi jhat jrunscript keytool rmic servertool xjc
      extcheck javac jcmd jinfo jsadebugd native2ascii rmid tnameserv
      idlj javadoc jconsole jjs jstack orbd rmiregistry unpack200
      jar javah jdb jmap jstat pack200 schemagen wsgen
      jarsigner javap jdeps jps jstatd policytool serialver wsimport



      Also it seems like I have 2 versions of java but I installed it only by commands above.



      $ ls /usr/lib/jvm/
      java-1.8.0-openjdk-amd64 java-8-openjdk-amd64






      18.04 java javafx






      share|improve this question







      New contributor




      matusf is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question







      New contributor




      matusf is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question






      New contributor




      matusf is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 1 hour ago









      matusfmatusf

      11




      11




      New contributor




      matusf is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      matusf is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      matusf is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






















          0






          active

          oldest

          votes












          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "89"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });






          matusf is a new contributor. Be nice, and check out our Code of Conduct.










          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1137891%2fhow-to-install-run-java-8-and-javafx-on-ubuntu-18-04%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          matusf is a new contributor. Be nice, and check out our Code of Conduct.










          draft saved

          draft discarded


















          matusf is a new contributor. Be nice, and check out our Code of Conduct.













          matusf is a new contributor. Be nice, and check out our Code of Conduct.












          matusf is a new contributor. Be nice, and check out our Code of Conduct.
















          Thanks for contributing an answer to Ask Ubuntu!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1137891%2fhow-to-install-run-java-8-and-javafx-on-ubuntu-18-04%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          GameSpot

          connect to host localhost port 22: Connection refused

          Getting a Wifi WPA2 wifi connection