Sida 1 av 1
/usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found [LÖST]
Postat: 13 okt 2008, 14:21
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
Re: /usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found
Postat: 13 okt 2008, 14:27
av micke_nordin
Hej, skriv detta i terminalen och posta resultatet:
och
/Micke (som själv hackar i BlueJ just nu ;-)
Re: /usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found
Postat: 13 okt 2008, 14:29
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.
Re: /usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found
Postat: 13 okt 2008, 14:38
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:
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 ??
Re: /usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found
Postat: 13 okt 2008, 14:42
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
Re: /usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found
Postat: 13 okt 2008, 14:44
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...
Re: /usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found
Postat: 13 okt 2008, 14:48
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
Re: /usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found
Postat: 13 okt 2008, 14:50
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!
Topic solved.
Re: /usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found
Postat: 13 okt 2008, 14:59
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
Re: /usr/lib/jvm/java-6-sun-1.6.0.06/bin.java: not found [LÖST]
Postat: 13 okt 2008, 15:06
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:
/Micke
Edit: eller s kan man göra det på det enkla sättet:
