{"id":511,"date":"2015-08-17T00:27:29","date_gmt":"2015-08-16T22:27:29","guid":{"rendered":"http:\/\/www.instruyete.org\/?p=511"},"modified":"2015-08-17T00:27:29","modified_gmt":"2015-08-16T22:27:29","slug":"openjdk-vs-oracle-java-auf-ubuntu-applikationen","status":"publish","type":"post","link":"https:\/\/www.instruyete.org\/?p=511","title":{"rendered":"OpenJDK vs. Oracle Java auf Ubuntu Applikationen"},"content":{"rendered":"<p>Seltene <strong>spontane Abst\u00fcrze<\/strong> des <em>X.org<\/em> servers w\u00e4hrend der Anwendung eines <strong>Java Programms<\/strong>, lassen sich unter Ubuntu (12.04 als auch 14.04) auf die standardm\u00e4ssige verwendete Java Virtual Machine <em>OpenJDK<\/em> zur\u00fcckf\u00fchren.<br \/>\nZumindest deuten dies mehrfach durchgef\u00fchrte Tests an, die wahlweise <em>OpenJDK<\/em> und <em>Oracle Java<\/em> nutzten<\/p>\n<p>Am einfachsten l\u00e4sst sich Oracle Java \u00fcber das PPA von <a href=\"https:\/\/launchpad.net\/~webupd8team\/+archive\/ubuntu\/java\" title=\"Oracle Java on Ubuntu from webupd8team\">webupd8team<\/a> installieren.<\/p>\n<p><code>sudo apt-add-repository ppa:webupd8team\/java<br \/>\nsudo apt-get update<br \/>\nsudo apt-get install oracle-java8-installer<\/code><\/p>\n<p>Mit der Installation wird auch das sog. <strong>alternative-framework<\/strong> unter<\/p>\n<p><code>\/etc\/alternatives\/<\/code><\/p>\n<p>angepasst, so dass sofort der Befehl<\/p>\n<p><code>java -version<\/code><\/p>\n<p>die neuinstallierte Version, bspw.<\/p>\n<p><code>java version \"1.8.0_51\"<br \/>\nJava(TM) SE Runtime Environment (build 1.8.0_51-b16)<br \/>\nJava HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)<\/code><\/p>\n<p>ausgibt.<\/p>\n<p>Machen Programmen &#8211; allen voran <em>freemind<\/em> &#8211; ist das aber nicht genug. Dessen Startskript startet nicht einfach das java Programm, sondert wertet u.a. die Umgebungsvariable <strong>$JAVA_HOME<\/strong> aus. Eine pragmatische L\u00f6sung lautet daher in <strong>~\/.profile<\/strong><\/p>\n<p><code>export JAVA_HOME=\/usr<\/code><\/p>\n<p>einzutragen. Seit dem kompletten Swicht auf <em>Oracle Java 8<\/em> hatte ich keinen X-Crash mehr im Zusammenhang mit Java Programmen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seltene spontane Abst\u00fcrze des X.org servers w\u00e4hrend der Anwendung eines Java Programms, lassen sich unter Ubuntu (12.04 als auch 14.04) auf die standardm\u00e4ssige verwendete Java Virtual Machine OpenJDK zur\u00fcckf\u00fchren. Zumindest deuten dies mehrfach durchgef\u00fchrte Tests an, die wahlweise OpenJDK und Oracle Java nutzten Am einfachsten l\u00e4sst sich Oracle Java \u00fcber das PPA von webupd8team installieren. &hellip; <a href=\"https:\/\/www.instruyete.org\/?p=511\" class=\"more-link\"><span class=\"screen-reader-text\">OpenJDK vs. Oracle Java auf Ubuntu Applikationen<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,7],"tags":[],"class_list":["post-511","post","type-post","status-publish","format-standard","hentry","category-linux","category-unix"],"_links":{"self":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts\/511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=511"}],"version-history":[{"count":0,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts\/511\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=511"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}