/usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found [LÖST]

Medsch
Inlägg: 93
Blev medlem: 07 sep 2008, 16:08
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

/usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found [LÖST]

Inlägg av Medsch »

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
Senast redigerad av 1 Medsch, redigerad totalt 13 gånger.
Användarvisningsbild
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

Inlägg av micke_nordin »

Hej, skriv detta i terminalen och posta resultatet:

Kod: Markera allt

which java
och

Kod: Markera allt

java -version
/Micke (som själv hackar i BlueJ just nu ;-)
Medsch
Inlägg: 93
Blev medlem: 07 sep 2008, 16:08
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: /usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found

Inlägg av Medsch »

/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.
Användarvisningsbild
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

Inlägg av micke_nordin »

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:

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
/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 ??
Medsch
Inlägg: 93
Blev medlem: 07 sep 2008, 16:08
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: /usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found

Inlägg av Medsch »

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
Medsch
Inlägg: 93
Blev medlem: 07 sep 2008, 16:08
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: /usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found

Inlägg av Medsch »

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 ??
Jo, det har du rätt i, det blev fel trots att jag körde copy paste...
Användarvisningsbild
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

Inlägg av micke_nordin »

Ok, testa det här:

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
Jag tror att det borde funka.

/Micke
Medsch
Inlägg: 93
Blev medlem: 07 sep 2008, 16:08
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: /usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found

Inlägg av Medsch »

micke_nordin skrev:Ok, testa det här:

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
Jag tror att det borde funka.

/Micke
Tack! :D

Topic solved.
Användarvisningsbild
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

Inlägg av micke_nordin »

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...
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.
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.

/Micke
Användarvisningsbild
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]

Inlägg av micke_nordin »

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).

Kod: Markera allt

export PATH=/usr/lib/jvm/java-6-sun-1.6.0.07/bin:$PATH
~/.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:

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
;D ;D
Skriv svar

Återgå till "För nybörjaren - inaktuell"