OpenSuSE 10.2 vs. Java

Fórumok

Sziasztok!

Feltettem csomiból az eredeti Sum Java-t. Megy minden oké, az azureus oldalán kiírja a verziót, megy a chat.hu, és még a mikulást is látom itt a jobb oldalon. De az Azureus, és a LimeWire meg se moccan.
Azureus:
tombiggy@NagyVas:~> azureus
/usr/bin/azureus: error: failed to set JAVACMD
/usr/bin/azureus: error: JAVACMD must be set
/usr/bin/azureus: error: JAVAVER_LIBDIR /usr/share/java- does not exist or is not a directory
/usr/bin/azureus: error: failed to set JAVACMD
java virtual machine used:
classpath used: /usr/bin/build-classpath: error: failed to set JAVACMD
main class used: org.gudy.azureus2.ui.swt.Main
flags used:
options used: -Xms16m -Xmx128m -Djava.library.path=/usr/lib64/Azureus:/usr/lib/Azureus
arguments used:

LimeWire PRO 4.12:
Starting LimeWire...
Java exec not found in PATH, starting auto-search...
OOPS, unable to locate java exec in /usr/lib/ hierarchy
You need to upgrade to JRE 1.4.x or newer from http://www.java.com
ls: /usr/java/j* nem érhető el: Nincs ilyen fájl vagy könyvtár
OOPS, unable to locate java exec in /usr/java/ hierarchy
You need to upgrade to JRE 1.4.x or newer from http://www.java.com
ls: /opt/j* nem érhető el: Nincs ilyen fájl vagy könyvtár
OOPS, unable to locate java exec in /opt/ hierarchy
You need to upgrade to JRE 1.4.x or newer from http://www.java.com

Ezenkívül ha a konzolba beírom hogy java, nem találja...azt mondja rossz parancs. a which java olyan mint ha enter-t nyomnék...légyszi segítsetek!!!

Előre is köszi!

Hozzászólások

. /etc/profile megvolt? Megváltozott a PATH, stb., lehet, ez a hiba (kilépés, belépés ugyanezt eredményezi)

Melyik java verziót telepítetted? Az 1.4 meg az 1.5is fent van a DVD-n ez okozhat félreértést.
Karesz

mondom en: holnap ujra uhu-d lesz :) (vagy windows-od) :P

Szerintem így érdemes Jávát telepíteni:

Letöltöd a bin fájlt, chmod +x, végrehajtod.
Lett egy jdk1.5.xx directorid, azt átviszed /usr/lib alá.
Csinálsz rá egy symlinket:

ln -s /usr/lib/jdk.1.5.xx /usr/lib/java

Még el kell intézni, hogy a /usr/lib/java/bin benne
legyen a PATH-ban, ez SuSE-n magától megvan. Ha esetleg
fönn volna, le kell szedni a gnujar-t és hasonlókat,
mert bezavarnak. A symlink-kel lehet beállítani,
hogy több közül melyik Jáva verzió legyen aktív.

Érti/tudja valaki, hogy miért nincs javaws 64 bitre?

Nem kell törölni a Jávákat. Épp azért jó ez a berendezkedés, mert lehet választani a Jávák közül. Vannak viszont olyan kiegészítő utilityk (pl. a jar készítő), aminek van GNU-s változata is, de az nem pont ugyanúgy működik, mint a sunos. Az ilyeneknél figyelni kell, hogy az fusson, amelyikre számítasz.

Franc! fönt van vmi java-1-4-2-cacao. leírása szerint java virtual machine...le akarom szedni, akkor meg az openoffice-szal akad össze

"Franc! fönt van vmi java-1-4-2-cacao. leírása szerint java virtual machine...le akarom szedni, akkor meg az openoffice-szal akad össze"
_____
Hagyd fent ami kell az OO-nak a többi Java 1.4 szedd le és csak az 1.5 legyen fent. Az azureus megőrül az 1.4 -es javától.
Azért figyelj mert a 10.2-ben lehet bogaras a java 1.5, akkor meg használj binárist vagy rpm-et a sun oldaláról.
Karesz

bacca meg, most már elég volt ebből...jön megint egy újabb disztró? nem! ezt meg kell csinálnom. most úgy áll a dolog hogy fordult a kocka. leszedtem amit csomiból tettem fel. azureus ment vele együtt. jött a java.comos bin és a symlink. limewire megy. csak most a böngészőben java nuku....

Najó...most már elég volt ebből. inkább leszedem a kereskedelmi változatot vmi warezoldalról. azzal legalább nem kell ennyit hegeszteni. de ha tud vki vmi biztos megoldást, hogy lehet rendesen megcsinálni, az legyen szives szóljon és ne csak oltogasson összevissza. mert ennek így semmi értelme. kösz

Oregon!

Igazad volt...ez rosszabb mint a winfos...összefosta magát a yast is...erről ennyit. kell a fasznak...mocsok szar...mi legyen a következő disztró?

Tudom elftárs tudom. Sokáig volt ubuntu. megvoltak a maga baromságai...de talán az vált be idáig a legjobban. csak megúntam. amúgy az automatix és az easyubuntu egy kalap szart se ér. inkább www.ubuntuguide.org. A drapper egész jó, az edgy meg egy fos. instabil, tele bugokkal. ja és mostanában ugye a plf repó se müxik, szal dolgok fele OFF, mert nem tom felrakni a javát oda se...

Miert nem az openSUSE altal elkeszitett rpm-et probalod ki?
Letoltheted pl. innen (non-oss repo resze)...

akkor próbáld újra...mert ha nem megy akkor valamit Te rontottál el.
Sőt, nekem is sikerült, és még működik is.
Ajánlanám a következő oldalak beható tanulmányozását:
http://en.opensuse.org/Add_Package_Repositories_to_YaST
http://en.opensuse.org/Additional_YaST_Package_Repositories
http://en.opensuse.org/Package_Repositories

Na jó, most sikerült kib@szni a biztosítékot..
Mi az, hogy nem megy???? Mi nem megy???

parancssorba ezt írd:

java -version (vagy java --version)

látsz valamit?

Ezt kell látnod, ha minden oké:

java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)

Ha ilyesmit látsz, (1.5 vagy újabb) akkor örüljél.
Ha nem, akkor a fentebb leírt tippeket tessék használni, nem írnak
a srácok hülyeséget.

Utána elmászol a következő oldalra:

http://plugindoc.mozdev.org/linux.html#Java

Itt leírják szépen sorban, hogy mit kell csinálnod. Ha nem
értesz angolul, akkor udvariasan megkérsz minket, és lefordítjuk.

Utána böngésző újraindít, a böngészősávba ezt gépeled:

about:plugins

Itt kell látnod a java plugint. Ha mindez sikerült, akkor
ügyes vagy. Ha nem, akkor írd meg, hogy meddig jutottál,
és PONTOSAN mi a baj.

Ja, és nem biztos, hogy 100 linux disztribet kell kipróbálni,
csak tessék először kérdezni a fórumokon.

a kúa életbe! fent van a java. arra hogy java a konzol azt mondja hogy nincs ilyen parancs. a java -versionra főleg! Amúgy tudok angolul, de azért köszi. Most gondolkodom. vagy az lesz hogy továbblépek, és hagyom a susét a francba, vagy megpróbálom megoldani a problémát. inkább az utóbbi...ja, most még olyan gond is felmerült, hogy ha elindítom a yast2-t kéri a root jelszót, amit persze rendesen meg is adok. nem fogadja el. a 3. próbálkozás után azt mondja, hogy hiba van a su val. de konzolból tudok rendszergizda módba váltani, és úgy el is indul a yast...

Oké. Akkor, irány a következő megoldás. Mi van, ha
beirunk egy parancsot? A PATH - ben keresi ugyebár
a parancsot az interpreter.

Tehát, érdemes lenne hozzáadni.

konsole-ban:

export PATH=/usr/local/apps/jdk1.5.0_06/bin:$PATH

/usr/local/... ahol a java-d van. Az a lényeg, hogy a
könyvtárában kell lennie egy java indítható fájlnak.

Ezt a parancsot esetleg érdemes hozzáadni a .bashrc-hez
is vagy a .bash_profile-hoz

Alternatívaként azt is csinálhatod, hogy a /usr/bin/ - ben
csinálsz egy java linket a /ahovaajavatraktad/bin/java - ra.

Illetve az

update-alternatives --config java

állítólag valami menüs cucc, amivel lehet váltani...

Na, így mennie KELL!!!

Mindenki szidja itt szegény Debian Sarge-ot, pedig hát gond nélkül megy vele a JRE 1.6.0 / csomagból tettem fel, miután elkészítettem - mármint leszedtem a sun-tól , kicsomagoltam és deb csomagot készítettem a cuccból - /, meg most kiváncsiságból feltettem és az azureus is megy, mert rámijesztettél kicst, hogy a böngészőből megy (jávamikulás, chathu), programból megnem.

A problémád az egyébként valszeg, hogy a java binárishoz egy symlinket kell csinálni. Amit a csomagod valszeg elfelejtett. Tipikusan a /usr/bin/java-ra kell tenni. És gondolom nálad /opt/java-n belül van valahol.

/usr/java/jre1.6.0/bin/java

Nálam itt van (ide tettem), de ugy ez debian, szusi meg inkább a /opt-ba pakol. Abban a könyvtárban van a java-d, ahol a java és a java_vm binárisok találhatóak. Mindenképpen legalább 1.5ös jávát használj, de inkább 1.6ost. 1.4essel nem minden megy.

lrwxrwxrwx 1 root root 27 2006-12-13 09:21 /usr/bin/java -> /usr/java/jre1.6.0/bin/java

Ez meg a symlink. és ezután már a java -version is lefut.

-------

Nem a zsömle kicsi, a pofátok nagy...

Na, valameddig végre sikerült eljutnom. pakoltam egy hivatalos vérbeli sun javát az oldalról a /opt-ba. Az azonbelüli bin mapppában lévő ./java -version mükszik. Tehát van most javám. Most már csak a szimbolikus link kell, meg a plugin a firefoxhoz. a "update-alternatives --config java" parancs megy, bár nem talál semmit. A LimeWire PRO 4.12 viszont elmegy, mert az megkeresi a javat bárhol is van. Mik a további teendőim? Hogy csináljama symlinket?

Meg is van. Ezt írom be:
export PATH=/opt/jre1.5.0_10/bin:$PATH
Akkor legalább reagál a java parancsra. de amint bezárom a konzolt, és újra megnyitom, már nem :( és mégha beírom is ez az update-alternatives izé nem találja...:(

Elegem volt már ebből...komolyan mondom inkább a windows...túl hülye vagyok én a linuxhoz

szerintem nem normalis ;] bar nalam a windoz kimaradt. egyenesen dos 5.0 => debian.

hogy hozza is szoljak e'rdemben: erdemes az /usr/local/ahovaraktadajavat/bin/ -ben talalhato _osszes_ file-t beszimlinkelni az /usr/local/bin-be (a /usr/bin-be inkabb ne, az ga'nyolas, es a path-ba az /usr/local/bin is bent van alapertelmezesben tehat /etc/profile, .bash{rc,_profile}-ba se kell turkalni).

Szoval ha pl. a java-t az /usr/local/jre1.5.0_09/ ala' tetted, akkor:


# cd /usr/local
# ln -s jre1.5.0_09 jre
# cd jre/bin
# for b in * ; do ln -s ../jre/bin/$b /usr/local/$b ; done

(ti. hiaba inditod el a `java` nevezetu binarist, valamiert megiscsak a `java_vm` nevezetu fog futni...)

Ha a plugin-ekkel is gond lenne, ami ha jol latom (javamikulas) nincs, de azert megirom, szoval:


# cd /usr/lib
# mkdir i386
# cd i386
# ln -s ../../local/jre/lib/i386/libjavaplugin_nscp.so .

hja, ez ga'nyola's, mert az /usr/lib-be kell beleturni, es nem az /usr/local/lib-be, de a mozilla (1.7) es firefox javapluginje valamiert ezt hianyolni szokta...

A.

köszi...de ez már nagyon hegesztés...inkább back to u...(Oregon ne örülj!)-buntu. Elment a kedvem a susétől. pedig milyen jónak tűnt...mindegy. marad az ubuntu (max 2 napig...)vagy sőőt! fasznak kell linuxozni...maradok inkább a winfosnál...legalább nem kell hegeszteni

Figyelj! Ha felraksz egy Linuxot, legalább egy alap linux könyvet
olvass már el, mert ez NEM windows. Sőt, a windowshoz sem árt egy
alap windows könyv, ha még sosem láttál olyant. Nem a linux a
szar, vagy a windows, ha valami nem megy, hanem TE nem értesz
hozzá. Amint láttam a hozzászólásaidból, fogalmad sincs, hogy
mi a bash, hogy működnek a környezeti változók (amik, meg kell
hogy nyugtassalak, windows alatt is vannak). Ezek olyan ALAPVETŐ
dolgok, amiket ismerned, tudnod KELL.

Suse-hoz ott van a könyv
a http://hu.opensuse.org/Dokument%C3%A1ci%C3%B3/SL9.3 linken.
Mindent leírnak teljesen jól.

Ajánlott még a következő link:

http://www.szabilinux.hu/index.html

Ha úgy gondolod, hogy ez neked sok, akkor ajánlanám az apple cég kiváló
termékeit, netezésre, szövegszerkesztésre teljesen kiválóak, szépen is
néznek ki, biztosan jobban jársz velük...

Mit mondtál arra, hogy az azurezs/azureus fájlt szerkesztetted-e? Bele kell irni a java path-ot pl. /usr/lib/jvm/jre/java/bin .