Date: Fri, 03 Oct 2014 00:34:12 +0400 From: Lev Serebryakov <lev@FreeBSD.org> To: java@FreeBSD.org Subject: Could not run JavaFX Scene Builder on FreeBSD/ Message-ID: <542DB6C4.8030302@FreeBSD.org>
next in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 I have FreeBSD-CURRENT/amd64 system with installed openjdk7 and openjdk8, both were installed from binary packages (latest versions). I'm trying to run Oracle JavaFX Scene Builder. I've downloaded Linux version [1], unpack it and run: % java -cp app/SceneBuilderKit.jar:app/SceneBuilderApp.jar -jar app/SceneBuilderApp.jar Exception in thread "main" java.lang.UnsupportedClassVersionError: com/oracle/javafx/scenebuilder/app/SceneBuilderApp : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482) Ok, it is understandable. It is build for Java8. Ok! % /usr/local/openjdk8/bin/java -cp app/SceneBuilderKit.jar:app/SceneBuilderApp.jar -jar app/SceneBuilderApp.jar Error: Could not find or load main class com.oracle.javafx.scenebuilder.app.SceneBuilderApp % WUT?! What does it mean? java7 could find class, but could not load it, and java8 could not FIND this class! Of course, here is such class in jar: % unzip -l app/SceneBuilderApp.jar | grep SceneBuilderApp.class 24548 03-21-14 09:30 com/oracle/javafx/scenebuilder/app/SceneBuilderApp.class % What do I do wrong? How it could be, that this class could not be found? [1] http://download.oracle.com/otn-pub/java/javafx_scenebuilder/2.0-b20/javafx_scenebuilder-2_0-linux-i586.tar.gz - -- // Lev Serebryakov -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJULbbEXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EeP02sP/jshFK5iid/7rX8/4v1DcxXq wlU04Vd66ZbZ6+ZjXiUaLlY03dhuAdlsLQ+0BWy4JjdVnneD+3ngsu7BNFOwPfaz Qf4jrVo500i0lIS63dybeR4HwhI4PW6Mtytc/p3nsZSdaHAZpP0SsoZ/SjKgWSFk ZTbg57CuJOQ3IqY9Sk2NbRKowMfI0qO4XI7TqSLw/iHPYKIzzF3UDZhRPkRp/W7Z VN05vOxUZs757pD0F4a/4oxP1W66ncIsBVkw0T44diAsXnZ00SwN55Lfo6PZyLfa cHOoVpBUoZZsrY0/5tNw7cR2q/h4E71S/mf+nI8ZIPIdsQ+EYN6xaGz2BHELWx+i NlTXOoL4V2HVv+a7VawHGK+kO8Csn7ZmAUKAmRlo5pauAb26ZH5Kgh+W2C5me4Xk S0huTBZ5UlaEfOxoQX5iTRmkfmqSlWaPXduhasWtFSIuGGttYODDQP9W3nVDpgnl LWkxdEUUTYbu/a/YtgB1y2gNpoRGb9onu3lJuZjZ648Gj52QtONdTfMKUjB2Awut kx4SSy0gT25dXgO/YeOeCjZX8tXRckF0f9xR1Hx2/VCsH55pYJL/SaGTezYvx4vL e8zfiDnleUkb8uK7V76En4WHZtBpNjEOR7osA5XF/JuBTXWpztQDU9q/1miuXf2+ S9JHivYr+6IrIvuN4ObP =yfDH -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?542DB6C4.8030302>