Portál AbcLinuxu, 27. dubna 2024 07:03


Dotaz: Rozbil jsem si javu, nelze spustit javac ani java - file not found

Migi avatar 1.2.2012 00:31 Migi | skóre: 59 | blog: Mig_Alley
Rozbil jsem si javu, nelze spustit javac ani java - file not found
Přečteno: 478×
Odpovědět | Admin
Bry večir, řešim takovy nepřijemny problemek.

V defaultu jsem mel v Debianu Wheezy amd64 nainstalovany default-jre potažmo openjdk-6-jre. Chtěl jsem si začit hrat s javou, tudíž jsem nainstaloval jdk, ale zatoužil jsem po sedmičce (protože čim větši číslo tim lepčí ...) takže jsem nainstalil openjdk-7-jdk, openjdk-7-jre a všechny ty zbytky co si to s sebou táhlo. To samé v šestkové verzi jsem odinstaloval.

Alternatives se přeply samy a vše fungovalo. Potom, už ani nevim proč, jsem se vratil k šestkove verzi, potom zas k sedmičkovy a ve vysledku už nespustim nic. Ani se šestkovou, ani se sedmičkovou verzi jdk a jre nejde spustit ani javac ani java, terminal vyhodi:

bash: javac: příkaz nenalezen

For je v tom, že ačkoli je java nainstalovana, viz
ls /usr/lib/jvm/
java-1.7.0-openjdk-amd64  java-7-openjdk-amd64  java-7-openjdk-common
tak odkazy na java, javaws a jexec v /usr/bin a /etc/alternatives uplně chybí.

V důsledku čehož je sudo update-java-alternatives mimo. Nemá někdo tušení co jsem kde zkonil a jak to napravit?

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Migi (tazatel))
Migi avatar 1.2.2012 13:24 Migi | skóre: 59 | blog: Mig_Alley
Rozbalit Rozbalit vše Re: Rozbil jsem si javu, nelze spustit javac ani java - file not found
Odpovědět | | Sbalit | Link | Blokovat | Admin
prasečí způsob opravy:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/default-java/jre/bin/java" 1061
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/default-java/bin/javac" 1061
___________________________________________________

a jinak to začalo fungovat samo po
sudo aptitude purge default-jre default-jre-headless default-jdk openjdk-6-jre-lib openjdk-6-jre openjdk-6-jdk openjdk-6-jre-headless icedtea-6-jre-jamvm icedtea-6-jre-cacao java-common gcj-jre java-gcj-compat ca-certificates-java icedtea-netx icedtea-netx-common libaccess-bridge-java libaccess-bridge-java-jni
a následném
sudo aptitude install openjdk-6-jre openjdk-6-jdk

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.