{"id":228,"date":"2013-02-28T00:01:50","date_gmt":"2013-02-27T23:01:50","guid":{"rendered":"http:\/\/www.jensd.de\/wordpress\/?p=228"},"modified":"2013-04-06T14:22:56","modified_gmt":"2013-04-06T12:22:56","slug":"javafx-on-raspberrypi-runfxapp","status":"publish","type":"post","link":"https:\/\/www.jensd.de\/wordpress\/?p=228","title":{"rendered":"JavaFX on Raspberry Pi: runfxapp"},"content":{"rendered":"<p>Running JavaFX Apps on RaspberryPi with JDK 8 needs still some command &#8220;overhead&#8221; like:<\/p>\n<pre>\r\nsudo \/opt\/jdk1.8.0\/bin\/java -Djavafx.platform=eglfb -cp \\ \r\n\/opt\/jdk1.8.0\/jre\/lib\/jfxrt.jar:\/tmp\/JavaFXSamples\/Stopwatch.jar \\ \r\nstopwatch.MainScreen\r\n<\/pre>\n<p>To start apps more conveniently I wrote a small bash-skript:<br \/>\n<strong><a href=\"http:\/\/www.jensd.de\/apps\/scripts\/runfxapp\">runfxapp<\/a><\/strong><br \/>\n(as shell-skript code is ugly I skip posting it here ;-))<\/p>\n<p>Copy this skript to somewhere on $PATH (e.g. <code>\/usr\/local\/bin<\/code>) and set execution rights:<\/p>\n<pre>\r\nsudo chmod 755 \/usr\/local\/bin\/runfxapp\r\n<\/pre>\n<p>Then Apps can be executed like:<\/p>\n<pre>\r\nrunfxapp -j \/home\/pi\/apps\/StopWatch.jar stopwatch.MainWindow\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Running JavaFX Apps on RaspberryPi with JDK 8 needs still some command &#8220;overhead&#8221; like: sudo \/opt\/jdk1.8.0\/bin\/java -Djavafx.platform=eglfb -cp \\ \/opt\/jdk1.8.0\/jre\/lib\/jfxrt.jar:\/tmp\/JavaFXSamples\/Stopwatch.jar \\ stopwatch.MainScreen To start apps more conveniently I wrote a small bash-skript: runfxapp (as shell-skript code is ugly I skip posting it here ;-)) Copy this skript to somewhere on $PATH (e.g. \/usr\/local\/bin) and set&hellip; <span class=\"clear\"><\/span><a href=\"https:\/\/www.jensd.de\/wordpress\/?p=228\" class=\"more-link read-more\" rel=\"bookmark\">Continue Reading <span class=\"screen-reader-text\">JavaFX on Raspberry Pi: runfxapp<\/span><i class=\"fa fa-arrow-right\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"footnotes":"","_jetpack_memberships_contains_paid_content":false,"jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[4,18],"tags":[],"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p38FCL-3G","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/228"}],"collection":[{"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=228"}],"version-history":[{"count":15,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/228\/revisions"}],"predecessor-version":[{"id":763,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/228\/revisions\/763"}],"wp:attachment":[{"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jensd.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}