( hrgy84 | 2013. 06. 22., szo – 10:05 )

Juujjj jujjj jujjj... Legyszives, legkozelebb elobb googlezz, mielott valami megoldast kitalalsz. Ezt igy soha tobbet ne.

Az /etc/environment -bol szedd is ki gyorsan a modositasaidat, ugyanigy az /etc/alternatives alol is, ezekbe semmi keresnivaloja a libjava.so -nak sem irott sem symlinkelt formaban.

Ezen felul a PATH bejegyzes sem fogja hozni a vagyott sikert.

Az a baj, hogy a GCC (mert ez forditja le a C allomanyokat) linkere nem talalja a libjava.so-t. Ezt ketfelekeppen tudod orvosolni: beleszerkesztesz a build rendszer cuccaiba ugy, hogy a linkelesi opciok kozott (nem ismerem az android rendszeret) benne legyen a -L/opt/jdk1.6.0_45/lib/amd64, vagy forditas elott csinalsz egy 'export LDFLAGS="-L/opt/jdk1.6.0_45/lib/amd64"' -t.

A legtobb esetben azonban ennel joval-joval egyszerubb a hiba: nincs JAVA_HOME kornyezeti valtozo exportalva. Erre a megoldas disztrofuggo, tobbnyire a /etc/profile.d/ ala kell egy uj fajlt csinalnod, 'export JAVA_HOME="/opt/jdk1.6.0_45"' tartalommal (de elotte keress ra, hogy nincs-e mar ilyen, es ha van, annak a fajlnak a tartalmat nezd meg), majd ki kell loginolnod a DE-bol, es vissza.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.