{"id":22,"date":"2009-05-30T19:59:59","date_gmt":"2009-05-30T19:59:59","guid":{"rendered":"http:\/\/robert.vanyi.org\/?p=22"},"modified":"2009-05-30T19:59:59","modified_gmt":"2009-05-30T19:59:59","slug":"22","status":"publish","type":"post","link":"https:\/\/robert.vanyi.org\/en\/archives\/22","title":{"rendered":"How I ended up having two java VMs"},"content":{"rendered":"<p>I just wanted to install tomcat:<br \/>\n<code><br \/>\nPackage: tomcat5.5<br \/>\nDepends: java-gcj-compat-dev (>= 1.0.30-5) | kaffe (>= 2:1.1.6-3) | java2-runtime, libtomcat5.5-java (>= 5.5.20-4), adduser (>= 3.34), ecj-bootstrap, jsvc<br \/>\n<\/code><\/p>\n<p>Hmmm.. what&#8217;s that java2-runtime?<\/p>\n<p><code><br \/>\nPackage java2-runtime is a virtual package provided by:<br \/>\n  sun-j2re1.5 1.5.0+update03<br \/>\n  sun-java6-jre 6-00-2<br \/>\n  sun-java5-jre 1.5.0-11-1<br \/>\n  gij-4.1 4.1.2-4<br \/>\n  gij 4:4.1.2-2<br \/>\n<\/code><\/p>\n<p>Well, in this case everithing is OK, since<br \/>\n<code><br \/>\nsun-java5-jre is already the newest version.<br \/>\n<\/code><\/p>\n<p>However,<br \/>\n<code><br \/>\nPackage: ecj-bootstrap<br \/>\nDepends: ecj<br \/>\n<\/code><\/p>\n<p>Furthermore,<br \/>\n<code><br \/>\nPackage: ecj<br \/>\nDepends: gij-4.1 (>= 4.1.2-1), libgcj7-jar (>= 4.1.2-1), java-common (>= 0.23)<\/p>\n<p><\/code><\/p>\n<p>So, eventhough I have sun-java5-jre (even sun-java5-sdk), I also have to install gij-4.1. <\/p>\n<p>Why is it always so complicated for me to run anything written in Java?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I just wanted to install tomcat: Package: tomcat5.5 Depends: java-gcj-compat-dev (>= 1.0.30-5) | kaffe (>= 2:1.1.6-3) | java2-runtime, libtomcat5.5-java (>= 5.5.20-4), adduser (>= 3.34), ecj-bootstrap, jsvc Hmmm.. what&#8217;s that java2-runtime? Package java2-runtime is a virtual package provided by: sun-j2re1.5 1.5.0+update03 sun-java6-jre 6-00-2 sun-java5-jre 1.5.0-11-1 gij-4.1 4.1.2-4 gij 4:4.1.2-2 Well, in this case everithing is OK, &hellip; <a href=\"https:\/\/robert.vanyi.org\/en\/archives\/22\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">How I ended up having two java VMs<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-22","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/robert.vanyi.org\/en\/wp-json\/wp\/v2\/posts\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/robert.vanyi.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/robert.vanyi.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/robert.vanyi.org\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/robert.vanyi.org\/en\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":0,"href":"https:\/\/robert.vanyi.org\/en\/wp-json\/wp\/v2\/posts\/22\/revisions"}],"wp:attachment":[{"href":"https:\/\/robert.vanyi.org\/en\/wp-json\/wp\/v2\/media?parent=22"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/robert.vanyi.org\/en\/wp-json\/wp\/v2\/categories?post=22"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/robert.vanyi.org\/en\/wp-json\/wp\/v2\/tags?post=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}