Autor Thema: Java und Solaris 10  (Gelesen 3596 mal)

JanD

  • Gast
Java und Solaris 10
« am: 19. November 2008, 12:41:35 »
Hi

ich hab wahrscheinlich meine Java Umgebung auf einer Solaris 10 Maschine vermurgst
Beim Aufruf von smc kommt eine Meldung

# sxcsw01p/># smc
No suitable Java runtime found in any of the following directories:
        /usr/jdk/j2se1.4.2_13/bin /usr/java /usr
Please set the JAVA_HOME environment variable to point to a Java 2
installation and run /usr/sadm/lib/smc/bin/smc again.


Die Java_Home steht auf einem Dir mit Java drin - hab viele Dirs mit Java drin - Java macht mich wahnsinnig!!!

Also - hab dann ein jre-6u10-solaris-sparcv9.sh von den Java Seiten runtergeladen
- für solaris sparc Rechner - solaris 10
- ab ins /tmp, dann x Rechte,  sh laufen lassen

da wird dann das Java ausgepackt und ich erhalte lib und bin unter dem sparc9 Verzeichnis
auf was muss denn die JAVA_HOME eingestellt werden, damit das smc läuft

Oder bin ich auf einem ganz falschen Dampfer?

sonnenblen.de - Das unabhängige Sun User Forum

Java und Solaris 10
« am: 19. November 2008, 12:41:35 »

Hexxer

  • Gast
Re: Java und Solaris 10
« Antwort #1 am: 19. November 2008, 15:56:36 »
wat sagt denn "which java" und java -version ?
Ich hab java unter /usr/bin/java udn das ist ein link in die gewollte Javaversion.

claus

  • Gast
Re: Java und Solaris 10
« Antwort #2 am: 19. November 2008, 18:06:58 »
Wenn Du deine JRE-6u10 hast, dann sollte das Verzeichnis auch so ungefähr j2se1.6.0_10/ heissen.

Claus

JanD

  • Gast
Re: Java und Solaris 10
« Antwort #3 am: 20. November 2008, 08:39:02 »

in /usr gibt es ein java - das ist ein link

java -> /usr/jdk/jdk1.6.0_05

dort hab ich einige
# sxcsw01p/usr/jdk># ll
drwxr-xr-x   9 root     bin          512 Nov 20 08:33 .
drwxr-xr-x  41 root     sys         1024 Nov 20 08:28 ..
drwxr-xr-x   9 root     bin          512 Oct 21 07:22 j2se1.4.2_13
drwxr-xr-x   9 root     root         512 Oct 21 07:54 jdk1.5.0_10
drwxr-xr-x   9 root     bin          512 Oct 21 07:24 jdk1.5.0_14
drwxr-xr-x  10 root     root         512 Oct 22 07:29 jdk1.6.0_05
drwxr-xr-x   4 root     root         512 Oct 21 08:35 jre1.5.0_10
drwxr-xr-x   5 root     root         512 Nov 20 08:14 jre1.6.0_10
drwxr-xr-x   8 root     bin          512 Nov  3  2007 packages

aber was ist eigentlich j2se, jdk, jre - was sind die Unterschiede - irgendwie kappier ich das nicht
Im dir jdk1.6.0_05 habe ich eine andere Struktur (da sind dirs lib, bin, jre, demo,db usw.)
als z.B. in jre1.6.0_10 (hier gibt es nur bin und lib , danach bei beiden ein sparcv9)

Ich weiss im Moment nicht, was was ist und was ich installiert habe......




# which java
/usr/bin/java

# java -version
java version "1.6.0_05"
Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
Java HotSpot(TM) Server VM (build 10.0-b19, mixed mode)



Hexxer

  • Gast
Re: Java und Solaris 10
« Antwort #4 am: 20. November 2008, 09:17:15 »
Developer Kit...Java Runtimes. Das Developer ist selbstverständlich anders aufgebaut alsdie renen runtimes. Aber im Developer gibt es die Verzeichnisstruktur der runtimes auch (meist unter jre im Verzeichniss). Gibt Dir java -version denn was zurück? Im Verzeichniss in welches Du linkst (ist im Prinzip egal) muß natürlich das binarie "java" sein.

JanD

  • Gast
Re: Java und Solaris 10
« Antwort #5 am: 20. November 2008, 16:13:30 »
Gibt Dir java -version denn was zurück? Im Verzeichniss in welches Du linkst (ist im Prinzip egal) muß natürlich das binarie "java" sein.

ja - steht oben

claus

  • Gast
Re: Java und Solaris 10
« Antwort #6 am: 20. November 2008, 22:00:25 »
Hallo, was sagt eigentlich JAVA_HOME, worauf zeigt das denn?

Bezüglich der Abkürzungen:

- jdk: Java Development Kit, beinhaltet Entwicklungstools und runtime
- jre nur runtime

das j2se ist so glaube ich auch nur die run time...

Folgende Java Versionen hast Du installiert gerade:

j2se1.4.2_13
jdk1.5.0_10
jdk1.5.0_14
jdk1.6.0_05
jre1.5.0_10
jre1.6.0_10


Die Verzeichnisliste, die Du angibst, was ist da das Parent-Verzeichnis, sprich, in welchem Verzeichnis hast du den ls gemacht?

Claus

JanD

  • Gast
Re: Java und Solaris 10
« Antwort #7 am: 28. November 2008, 07:27:07 »
zu meiner ursprünglichen Meldung des smc (s.o.)

habe einen case geöffnet und SUN gebeten zu helfen.

Lösung ist ganz einfach - die nachfolgende Meldung bedeutet schlicht und einfach

falsche Java Version - muss eine 1.5.irgendwas sein und ich habs mit 1.4, 1.6 versucht, aber nicht mit 1.5 - son mist

No suitable Java runtime found in any of the following directories:
        /usr/jdk/j2se1.4.2_13/bin /usr/java /usr
Please set the JAVA_HOME environment variable to point to a Java 2
installation and run /usr/sadm/lib/smc/bin/smc again.