/usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found [LÖST]
/usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found [LÖST]
Vad göra? Försöker köra bluej (ett program för att lära sig java) men det kommer upp:
/usr/local/bin/bluej: 4: /usr/lib/jvm/java-6-sun-1.6.0.06/bin/java: not found
Vad göra? Det började såhär efter att jag installerade en uppdatering av java alldeles nyss, kan man avinstallera dessa uppdateringar på något sätt?
MVH
/usr/local/bin/bluej: 4: /usr/lib/jvm/java-6-sun-1.6.0.06/bin/java: not found
Vad göra? Det började såhär efter att jag installerade en uppdatering av java alldeles nyss, kan man avinstallera dessa uppdateringar på något sätt?
MVH
Senast redigerad av 1 Medsch, redigerad totalt 13 gånger.
- micke_nordin
- Inlägg: 1539
- Blev medlem: 21 aug 2008, 17:03
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Kontakt:
Re: /usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found
Hej, skriv detta i terminalen och posta resultatet:
och
/Micke (som själv hackar i BlueJ just nu ;-)
Kod: Markera allt
which java
Kod: Markera allt
java -version

Re: /usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found
/usr/bin/java
respektive
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) Server VM (build 10.0-b23, mixed mode)
(Vet inte varför det står att jag har JRE då jag har installerat JDK...). Ubuntu och java funkar sådär har jag erfarit.
respektive
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) Server VM (build 10.0-b23, mixed mode)
(Vet inte varför det står att jag har JRE då jag har installerat JDK...). Ubuntu och java funkar sådär har jag erfarit.
- micke_nordin
- Inlägg: 1539
- Blev medlem: 21 aug 2008, 17:03
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Kontakt:
Re: /usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found
Jag gissar att sökvägen till din jre installation ligger före sökvägen till din jdk installation i $PATH. Vad finns i katalogen /usr/lib/jvm/java-6-sun-1.6.0.06/ ? Kan det vara så att du installerat java-6-sun-1.6.0.07?
posta resultatet av:
och
/Micke
Tillägg: Står det inte fel i rubriken? Ska det inte vara /usr/lib/jvm/java-6-sun-1.6.0.06/bin/java: not found ??
posta resultatet av:
Kod: Markera allt
cd /usr/lib/jvm/
ls-a
och
Kod: Markera allt
cd /usr/lib/jvm/java-6-sun-1.6.0.06/
ls -a
Tillägg: Står det inte fel i rubriken? Ska det inte vara /usr/lib/jvm/java-6-sun-1.6.0.06/bin/java: not found ??

Re: /usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found
cd /usr/lib/jvm/ ; ls -a ger
. .. cacao java-6-sun java-6-sun-1.6.0.07 .java-6-sun.jinfo
/usr/lib/jvm$ cd /usr/lib/jvm/java-6-sun-1.6.0.06/ ger
bash: cd: /usr/lib/jvm/java-6-sun-1.6.0.06/: No such file or directory
Däremot ger
/usr/lib/jvm/java-6-sun-1.6.0.07$ cd /usr/lib/jvm/java-6-sun-1.6.0.07/ ; ls -a ger
. bin ext jre LICENSE README.html THIRDPARTYLICENSEREADME.txt
.. COPYRIGHT include lib man .systemPrefs
. .. cacao java-6-sun java-6-sun-1.6.0.07 .java-6-sun.jinfo
/usr/lib/jvm$ cd /usr/lib/jvm/java-6-sun-1.6.0.06/ ger
bash: cd: /usr/lib/jvm/java-6-sun-1.6.0.06/: No such file or directory
Däremot ger
/usr/lib/jvm/java-6-sun-1.6.0.07$ cd /usr/lib/jvm/java-6-sun-1.6.0.07/ ; ls -a ger
. bin ext jre LICENSE README.html THIRDPARTYLICENSEREADME.txt
.. COPYRIGHT include lib man .systemPrefs
Re: /usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found
Jo, det har du rätt i, det blev fel trots att jag körde copy paste...micke_nordin skrev:Tillägg: Står det inte fel i rubriken? Ska det inte vara /usr/lib/jvm/java-6-sun-1.6.0.06/bin/java: not found ??
- micke_nordin
- Inlägg: 1539
- Blev medlem: 21 aug 2008, 17:03
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Kontakt:
Re: /usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found
Ok, testa det här:
Jag tror att det borde funka.
/Micke
Kod: Markera allt
sudo ln -s /usr/lib/jvm/java-6-sun-1.6.0.07 /usr/lib/jvm/java-6-sun-1.6.0.06
/Micke

Re: /usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found
Tack!micke_nordin skrev:Ok, testa det här:
Jag tror att det borde funka.Kod: Markera allt
sudo ln -s /usr/lib/jvm/java-6-sun-1.6.0.07 /usr/lib/jvm/java-6-sun-1.6.0.06
/Micke

Topic solved.
- micke_nordin
- Inlägg: 1539
- Blev medlem: 21 aug 2008, 17:03
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Kontakt:
Re: /usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found
Juste att det funkar, det vi gjorde vad helt enkelt att skapa en länk från den katalogen som BlueJ letar efter java i till den katalogen där java faktiskt ligger.
Det syntes ju förövrigt redan i det här inlägget vad som var fel...Nåja, ibland är man lite trött...
/Micke
Det syntes ju förövrigt redan i det här inlägget vad som var fel...Nåja, ibland är man lite trött...
Du behöver nog inte heller bekymra dig om att det står JRE, det beror sannolikt på att programmet "java" är just sjäva "Runtime Environment". Det står likadant för mig och jag är säker på att den java jag använder är den jag själv har installerat från sun. Min erfarenhet är tvärt emot din, att java och Ubuntu funkar utmärkt :-). Jag hade ett inledande problem med att BlueJs fönster kom upp blanka, men det var lätt ordnat.Medsch skrev:/usr/bin/java
respektive
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) Server VM (build 10.0-b23, mixed mode)
(Vet inte varför det står att jag har JRE då jag har installerat JDK...). Ubuntu och java funkar sådär har jag erfarit.
/Micke

- micke_nordin
- Inlägg: 1539
- Blev medlem: 21 aug 2008, 17:03
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Kontakt:
Re: /usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found [LÖST]
Föresten: Om du vill att alla andra program också skall använda den varianten av java som BlueJ gör kan du lägga till denna rad längst ned i filen ~/.bashrc (om du inte gjort andra ändringar manuellt i din PATH redan).
~/.bashrc är en dold fil, som om du vill hitta den med nautilus måste du trycka ctrl+h när du står i hemmamappen. Enklast är förstås att öpnna den från terminalen:
/Micke
Edit: eller s kan man göra det på det enkla sättet:

Kod: Markera allt
export PATH=/usr/lib/jvm/java-6-sun-1.6.0.07/bin:$PATH
Kod: Markera allt
gedit ~/.bashrc
/Micke
Edit: eller s kan man göra det på det enkla sättet:
Kod: Markera allt
sudo update-alternatives --config java


