{"id":226,"date":"2014-12-14T09:27:43","date_gmt":"2014-12-14T08:27:43","guid":{"rendered":"http:\/\/mat.uab.cat\/~albert\/wp\/?p=226"},"modified":"2025-05-07T09:11:02","modified_gmt":"2025-05-07T08:11:02","slug":"problema-amb-el-r-i-java-a-kubuntu-14-04","status":"publish","type":"post","link":"https:\/\/mat.uab.cat\/web\/albert\/language\/ca\/2014\/12\/14\/problema-amb-el-r-i-java-a-kubuntu-14-04\/","title":{"rendered":"Problema amb el R i Java a (K)ubuntu 14.04"},"content":{"rendered":"<p>Despr\u00e9s de reinstal\u00b7lar el sistema (K)ubuntu a un ordinador i d&#8217;instal\u00b7lar l&#8217;R i el deducer segons les indicacions <a href=\"http:\/\/mat.uab.cat\/~albert\/nw\/index.php\/ca\/altres\/95-r-deducer-ubuntu\">d&#8217;aqu\u00ed<\/a> em trobava que el deducer no funcionava. M\u00e9s concretament, quan engegava el deducer des de l&#8217;R executant:<\/p>\n<pre xml:lang=\"text\">&gt; library(JGR)<\/pre>\n<p>Sortia l&#8217;error<\/p>\n<pre xml:lang=\"text\">Loading required package: rJava\nError : .onLoad failed in loadNamespace() for 'rJava', details:\n  call: dyn.load(file, DLLpath = DLLpath, ...)\n  error: unable to load shared object '\/usr\/local\/lib\/R\/site-library\/rJava\/libs\/rJava.so':\n  libjvm.so: no s\u2019ha pogut obrir el fitxer objecte compartit: El fitxer o directori no existeix\nError: package \u2018rJava\u2019 could not be loaded<\/pre>\n<p>El problema era del Java, i tinc instal\u00b7lada la d&#8217;oracle. Per a solucionar-ho he fet:<\/p>\n<ul>\n<li>Primer esbrinar quin Java utilitza l&#8217;R executant:\n<pre xml:lang=\"text\">sudo R CMD javareconf<\/pre>\n<p>i mirant quin valor t\u00e9 la variable:<\/p>\n<pre xml:lang=\"text\">JAVA_HOME        : \/usr\/lib\/jvm\/java-8-oracle\/jre<\/pre>\n<p>Per tant treballa amb el java-8-oracle.<\/li>\n<li>Buscar els arxius que es diuen libjvm.so dins el java-8-oracle:\n<pre xml:lang=\"text\">locate libjvm.so | grep \"java-8-oracle\"<\/pre>\n<p>Obtenint:<\/p>\n<pre xml:lang=\"text\">\/usr\/lib\/jvm\/java-8-oracle\/jre\/lib\/amd64\/server\/libjvm.so<\/pre>\n<\/li>\n<li>Fer un enlla\u00e7 d&#8217;aquest arxiu a \/usr\/lib:\n<pre xml:lang=\"text\">sudo ln -s \/usr\/lib\/jvm\/java-8-oracle\/jre\/lib\/amd64\/server\/libjvm.so \/usr\/lib<\/pre>\n<\/li>\n<\/ul>\n<p>I ha funcionat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Despr\u00e9s de reinstal\u00b7lar el sistema (K)ubuntu a un ordinador i d&#8217;instal\u00b7lar l&#8217;R i el deducer segons les indicacions d&#8217;aqu\u00ed em trobava que el deducer no funcionava. M\u00e9s concretament, quan engegava el deducer des de l&#8217;R executant: &gt; library(JGR) Sortia l&#8217;error Loading required package: rJava Error : .onLoad failed in loadNamespace() for &#8216;rJava&#8217;, details: call: dyn.load(file, [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[61],"tags":[],"class_list":["post-226","post","type-post","status-publish","format-standard","hentry","category-altres-ca"],"_links":{"self":[{"href":"https:\/\/mat.uab.cat\/web\/albert\/wp-json\/wp\/v2\/posts\/226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mat.uab.cat\/web\/albert\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mat.uab.cat\/web\/albert\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mat.uab.cat\/web\/albert\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/mat.uab.cat\/web\/albert\/wp-json\/wp\/v2\/comments?post=226"}],"version-history":[{"count":1,"href":"https:\/\/mat.uab.cat\/web\/albert\/wp-json\/wp\/v2\/posts\/226\/revisions"}],"predecessor-version":[{"id":607,"href":"https:\/\/mat.uab.cat\/web\/albert\/wp-json\/wp\/v2\/posts\/226\/revisions\/607"}],"wp:attachment":[{"href":"https:\/\/mat.uab.cat\/web\/albert\/wp-json\/wp\/v2\/media?parent=226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mat.uab.cat\/web\/albert\/wp-json\/wp\/v2\/categories?post=226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mat.uab.cat\/web\/albert\/wp-json\/wp\/v2\/tags?post=226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}