Java installieren
Java installieren
Hi,
Um meine Java-Progs unter Debian lenny zu nutzen, hab ich folgendes probiert:
1) JDK von Sun runterladen, installieren , PATH setzen, exportieren ->
"not a valid identifier"
2) Da Weg 1) nicht zum Erfolg geführt hat, dachte ich mir, ich versuch was anderes:
etc/apt/sources.list ergänzen um Server (..),
java über Synaptic installieren -> hat leider NULL Auswirkungen
Jetzt steh ich total auf'm Schlauch, wie ich fortfahren soll.
Hat jemand ne Idee, woran das liegen könnte ?
(Sorry für die sparsamen Erklärungen )
Gruß
Um meine Java-Progs unter Debian lenny zu nutzen, hab ich folgendes probiert:
1) JDK von Sun runterladen, installieren , PATH setzen, exportieren ->
"not a valid identifier"
2) Da Weg 1) nicht zum Erfolg geführt hat, dachte ich mir, ich versuch was anderes:
etc/apt/sources.list ergänzen um Server (..),
java über Synaptic installieren -> hat leider NULL Auswirkungen
Jetzt steh ich total auf'm Schlauch, wie ich fortfahren soll.
Hat jemand ne Idee, woran das liegen könnte ?
(Sorry für die sparsamen Erklärungen )
Gruß
Remember, Comics rot your brain (Ned Flanders)
- Mr_Snede
- Beiträge: 2323
- Registriert: 08.07.2003 13:48:49
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Ruhrpott
Re: Java installieren
Um Java Programme ausführen zu können brauchst du die sogenannte Java Laufzeitumgebung. Auf englisch das java runtime environment kurz jre.
gibt da in etwa(sitze gerade an einem Ubuntu Sytem ) sowas aus:
Also installierst du über die Paketverwaltung sun-java6-jre oder halt die 5er Version.
Ich empfehle dir aber vorher die Sun quellen aus der sources.list zu nehmen und ebenfalls vorher alles von den vorangegangenen Installationsversuchen zu bereinigen.
Die Java Applikation selbst wird dann mit:
aufgerufen.
Die Javapakete sind im nonfree Zweig
--> http://packages.debian.org/lenny/sun-java6-jre
Also ggf. in der sources.list freischalten.
Bitte immer debians Paketsystem benutzen. Zur Not vorher mal suchen:
--> http://www.debian.org/distrib/packages#search_packages
Code: Alles auswählen
apt-cache search jre
Code: Alles auswählen
...
sun-java5-jre - Sun Java(TM) Runtime Environment (JRE) 5.0 (architecture independent files)
sun-java5-plugin - The Java(TM) Plug-in, Java SE 5.0
sun-java6-bin - Sun Java(TM) Runtime Environment (JRE) 6 (architecture dependent files)
sun-java6-fonts - Lucida TrueType fonts (from the Sun JRE)
sun-java6-jre - Sun Java(TM) Runtime Environment (JRE) 6 (architecture independent files)
...
Ich empfehle dir aber vorher die Sun quellen aus der sources.list zu nehmen und ebenfalls vorher alles von den vorangegangenen Installationsversuchen zu bereinigen.
Die Java Applikation selbst wird dann mit:
Code: Alles auswählen
java -jar /pfad/zu/deiner/jar-datei
Die Javapakete sind im nonfree Zweig
--> http://packages.debian.org/lenny/sun-java6-jre
Also ggf. in der sources.list freischalten.
Bitte immer debians Paketsystem benutzen. Zur Not vorher mal suchen:
--> http://www.debian.org/distrib/packages#search_packages
Software Finder - Software in Kategorien Debian ohne Ballast - Tipps für ein schlankes Debian
Re: Java installieren
Danke
Mit Java hab ich bereits ausreichend Erfahrung sowohl unter Windows als auch unter Suse.
Ausgangspunkt : Die Programme, die ich unter Win erstellt habe, will ich nun unter Debian nutzen.
Leider gelingt dies nicht mit der Default-JRE (?) , die mit Debian ausgeliefert wird . Ausserdem brauch ich
ohnehin ein JDK.
Also hab ich folgendes getan:
etc/apt/sources.list ergänzt um :
dann mit Synaptic das JDK installiert.
Abschliessend wollte ich die Variable PATH neu setzen
PATH=$PATH:pfad/zum/bin/dir
und
export $PATH
Leider kommt hier die Fehlermeldung :
und ich hab bereits oft genug die Schreibweise kontrolliert, leider ohne Erfolg.
Nun hab ich leider keinen Schimmer, was hier falsch sein soll.
????
gruß
Mit Java hab ich bereits ausreichend Erfahrung sowohl unter Windows als auch unter Suse.
Ausgangspunkt : Die Programme, die ich unter Win erstellt habe, will ich nun unter Debian nutzen.
Leider gelingt dies nicht mit der Default-JRE (?) , die mit Debian ausgeliefert wird . Ausserdem brauch ich
ohnehin ein JDK.
Also hab ich folgendes getan:
etc/apt/sources.list ergänzt um :
Code: Alles auswählen
deb http://ftp.de.debian.org/debian/ lenny main non-free contrib
Abschliessend wollte ich die Variable PATH neu setzen
PATH=$PATH:pfad/zum/bin/dir
und
export $PATH
Leider kommt hier die Fehlermeldung :
Code: Alles auswählen
not a valid identifier
Nun hab ich leider keinen Schimmer, was hier falsch sein soll.
????
gruß
Remember, Comics rot your brain (Ned Flanders)
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Re: Java installieren
Es muss "export PATH" heißen!Linaxel hat geschrieben: export $PATH
Re: Java installieren
Manchmal ist die Lösung sooo einfach
Hatte ich aber tatsächlich so in einem Forum gefunden....
Nächste Frage :
der Export klappt nun, aber leider gibt folgendes aus
java version "1.5.0"
gij (GNU libgcj) version 4.3.2
was offensichtlich nicht das JDK von SUN ist.
Ausserdem hatte ich das so verstanden, dass durch den export die Systemvariable quasi dauerhaft gesetzt ist.
Ist sie leider nicht, beim Neustart des Systems fehlt bei der Hinweis auf das JAVA-Verzeichnis.
Ebenso existiert JAVA_HOME nicht mehr, welches ich zuvor ebenfalls exportiert hatte
???
Weiss jemand Rat ?
Hatte ich aber tatsächlich so in einem Forum gefunden....
Nächste Frage :
der Export klappt nun, aber leider gibt
Code: Alles auswählen
java -version
java version "1.5.0"
gij (GNU libgcj) version 4.3.2
was offensichtlich nicht das JDK von SUN ist.
Ausserdem hatte ich das so verstanden, dass durch den export die Systemvariable quasi dauerhaft gesetzt ist.
Ist sie leider nicht, beim Neustart des Systems fehlt bei
Code: Alles auswählen
echo $PATH
Ebenso existiert JAVA_HOME nicht mehr, welches ich zuvor ebenfalls exportiert hatte
???
Weiss jemand Rat ?
Remember, Comics rot your brain (Ned Flanders)
Re: Java installieren
Schau Dir mal /etc/alternatives/ bzw. update-alternatives an.Linaxel hat geschrieben:... aber leider gibtfolgendes ausCode: Alles auswählen
java -version
java version "1.5.0"
gij (GNU libgcj) version 4.3.2
was offensichtlich nicht das JDK von SUN ist.
Die Umgebungsvariablen könntest du z.b. in einem der Startupscripts setzen (z.B. .bashrc ).
Re: Java installieren
peyote hat geschrieben: Schau Dir mal /etc/alternatives/ bzw. update-alternatives an.
Die Umgebungsvariablen könntest du z.b. in einem der Startupscripts setzen (z.B. .bashrc ).
Code: Alles auswählen
/etc/alternatives/java
zur SUN-JRE ersetzt.
Ist soweit OK. (obwohl es mir etwas kompliziert erscheint )
Jetzt wollte ich ein Shellskript, das ich schon in Suse 9.0 verwendet habe,
auch unter Debian nutzen
Code: Alles auswählen
#!/bin/sh
DB_HOME=/home/axel/multidb/lib
CLASSPATH="$CLASSPATH":"$DB_HOME"/hsqldb.jar::"$DB_HOME"/xlSQL_Y7.jar:"$DB_HOME"/jaxp.jar:"$DB_HOME"...... (usw.)
java gui.Start
Klappt nun, hatte etwas vergessen
Nur der Classpath wird noch nicht angenommen, werd mich morgen drum kümmern, iss schon spät
Gute Nacht
Remember, Comics rot your brain (Ned Flanders)
Re: Java installieren
Hallo,
Das mit den Anführungszeichen kam mir gleich etwas seltsam vor:
Daher habe ich diese entfernt und gleichzeitig - für den 1.Versuch - die einfachste Variante gewählt:
bzw. da so die Klasse mit der main-Funktion nicht mehr gefunden wurde:
Leider wird die LIB nicht gefunden
Hat jemand ein Beispiel zum Einbinden diverser Java-Bibliotheken ?
Danke schon mal
Das mit den Anführungszeichen kam mir gleich etwas seltsam vor:
Code: Alles auswählen
CLASSPATH="$CLASSPATH":"$DB_HOME"/hsqldb.jar
Code: Alles auswählen
export CLASSPATH=/srv/pfad/zum/lib//hsqldb.jar
Code: Alles auswählen
export CLASSPATH=.:/srv/pfad/zum/lib//hsqldb.jar
Hat jemand ein Beispiel zum Einbinden diverser Java-Bibliotheken ?
Danke schon mal
Remember, Comics rot your brain (Ned Flanders)
Re: Java installieren
muss mich erst noch dran gewöhnen, dass Linux Case-sensitiv ist
Gruß
Remember, Comics rot your brain (Ned Flanders)