{"id":15,"date":"2006-10-19T12:21:11","date_gmt":"2006-10-19T03:16:44","guid":{"rendered":""},"modified":"2017-03-07T19:51:21","modified_gmt":"2017-03-07T19:51:21","slug":"java_she_wanted_java_she_got","status":"publish","type":"post","link":"https:\/\/blogs.gentoo.org\/nichoj\/2006\/10\/19\/java_she_wanted_java_she_got\/","title":{"rendered":"Java she wanted, Java she got"},"content":{"rendered":"<p>It is with great pride that I am able to announce the &#8216;new&#8217; Java system is now stable on all archs where we support Java! That means amd64, ia64, ppc, ppc64, and x86.<\/p>\n<p>In case you&#8217;ve been stuck in a cave somewhere, and hadn&#8217;t heard anything about the new system, here are some features highlights:<\/p>\n<ul>\n<li>Changes to user and system VM happens instantly. No more need to run <code>env-update &amp;&amp; source \/etc\/profile<\/code>!<\/li>\n<li>One-time changes to the VM by using GENTOO_VM, ie <code>GENTOO_VM=kaffe ant<\/code> would run ant using kaffe, instead of the user or system VM<\/li>\n<li>Packages no longer depend on the system VM being set properly. This means that an  appropriate VM will be used for building for packages. A package needs 1.5 or later? No sweat! Only builds with 1.4? You got it!<\/li>\n<li>Now you can use all the Java 1.5 goodness you want with impunity!<\/li>\n<li>We&#8217;ll be able to support Java 1.6 when it comes out in Decemeber in a much more reasonable amount of time.<\/li>\n<li>Support for configuring your Java browser plugin using eselect.<\/li>\n<li>Support for configuring your VM using eselect.<\/li>\n<\/ul>\n<p>While this may seem like a small list, it is a significant improvement over the old way of things. And this list is of user-facing changes&#8230; there are also vast improvements which help a lot of the developer side of things (ie making things much more maintainable).<\/p>\n<p>[edit]<br \/>\nOn a side note, if you have been using the new system for a while, there are a few things you may want to do:<\/p>\n<ul>\n<li>Make sure you&#8217;re not using the old migration-overlay. This will cause some problems if you try to emerge VMs among other things.<\/li>\n<li>Remove the package.mask entries if you had used them<\/li>\n<li>Remove the package.keywords entries if you had used them<\/li>\n<\/ul>\n<p>In other news&#8230; I&#8217;ve been always been a bit quiet on the blogging&#8230; but, I hope to change that, at least a little bit. I have some ideas for some writeups to show off Gentoo as a Java development platform&#8230; so stay tuned \ud83d\ude00<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It is with great pride that I am able to announce the &#8216;new&#8217; Java system is now stable on all archs where we support Java! That means amd64, ia64, ppc, ppc64, and x86. In case you&#8217;ve been stuck in a cave somewhere, and hadn&#8217;t heard anything about the new system, here are some features highlights: &hellip; <a href=\"https:\/\/blogs.gentoo.org\/nichoj\/2006\/10\/19\/java_she_wanted_java_she_got\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Java she wanted, Java she got<\/span><\/a><\/p>\n","protected":false},"author":35,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blogs.gentoo.org\/nichoj\/wp-json\/wp\/v2\/posts\/15"}],"collection":[{"href":"https:\/\/blogs.gentoo.org\/nichoj\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.gentoo.org\/nichoj\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/nichoj\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gentoo.org\/nichoj\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":1,"href":"https:\/\/blogs.gentoo.org\/nichoj\/wp-json\/wp\/v2\/posts\/15\/revisions"}],"predecessor-version":[{"id":34,"href":"https:\/\/blogs.gentoo.org\/nichoj\/wp-json\/wp\/v2\/posts\/15\/revisions\/34"}],"wp:attachment":[{"href":"https:\/\/blogs.gentoo.org\/nichoj\/wp-json\/wp\/v2\/media?parent=15"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/nichoj\/wp-json\/wp\/v2\/categories?post=15"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.gentoo.org\/nichoj\/wp-json\/wp\/v2\/tags?post=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}