Java Virtual Machine?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
mela
Beiträge: 143
Registriert: 22.12.2005 15:54:53

Java Virtual Machine?

Beitrag von mela » 17.04.2007 21:48:16

Hallo allerseits,

ich möchte ein Programm installieren. Leider erhalte ich ständig (auch als root ) folgende Fehlermeldung:

alpha:/home/maru/programme/map/Linux# sh LinuxInstaller.bin
No Java virtual machine could be found from your PATH
environment variable. You must install a VM prior to
running this program.
alpha:/home/maru/programme/map/Linux#
???
mela

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 17.04.2007 22:14:31

Es wurde keine Java VM in der PATH Environmentvariable gefunden. Es muß vor der Ausführung des Programms eine Java VM installiert sein.

ein

Code: Alles auswählen

apt-get install sun-java5-jre
sollte helfen

Gruß
gms

mela
Beiträge: 143
Registriert: 22.12.2005 15:54:53

Beitrag von mela » 17.04.2007 22:30:03

alpha:/home/maru/.kde/share/apps/kabc# apt-get install sun-java5-jre
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package sun-java5-jre
alpha:/home/maru/.kde/share/apps/kabc#
Kann es sein, dass es das Paket für amd64 noch nicht gibt?

wilderigel
Beiträge: 41
Registriert: 19.06.2006 18:27:21
Wohnort: AT

Beitrag von wilderigel » 17.04.2007 22:35:08

http://packages.debian.org/stable/libs/sun-java5-jre

Kein non-free in deiner sources.list?

Edit:
ok die Abhängigkeit http://packages.debian.org/stable/libs/sun-java5-bin is wohl keine ofizielles amd64 Paket.

mela
Beiträge: 143
Registriert: 22.12.2005 15:54:53

Beitrag von mela » 17.04.2007 22:42:29

Richtig. Gibts nicht. Ich weiß allerdings auch nie was ich da genau reinschreiben muss. Kannst du mir die Zeile schicken?

wilderigel
Beiträge: 41
Registriert: 19.06.2006 18:27:21
Wohnort: AT

Beitrag von wilderigel » 17.04.2007 22:56:47

Nuja, unter http://ftp.de.debian.org/debian/pool/no ... sun-java5/ liegen auch amd64 Teile.

Probier halt mal an deine Zeile non-free anzuhängen.
Schaut dann in etwa so aus:

Code: Alles auswählen

deb http://ftp.at.debian.org/debian etch main non-free contrib

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 17.04.2007 23:12:51

8O Was macht ein "nicht offizielles" Paket in einem "offiziellen" Debian Reposiitory :?
Die Installation müßte aber mit dies sources.list funktionieren, auf meinem X86_64 System habe ich die Pakete jedenfalls verfügbar

Gruß
gms


[edit]
die scheinen nur die Etch-Release verschlafen zu haben, daher sind alle AMD64 Pakete noch als "unofficial" markiert:
http://packages.debian.org/cgi-bin/download.pl?arch=amd64&file=pool%2Fnon-free%2Fs%2Fsun-java5%2Fsun-java5-bin_1.5.0-10-3_amd64.deb&md5sum=cd335e7c01c48692d82c3775db75549e&arch=amd64&type=unofficial hat geschrieben: Note that the sarge release (current stable) for AMD64 is not officialy included in the Debian archive, but the AMD64 porter group keeps their archive in sync with the official archive as close as possible. See the AMD64 ports page for current information.
[/edit]

mela
Beiträge: 143
Registriert: 22.12.2005 15:54:53

Beitrag von mela » 17.04.2007 23:44:09

So. Jetzt hab ich das Java-Paket.... Leider ohne Erfolg Fehlermeldung bleibt die gleiche:
No Java virtual machine could be found from your PATH
environment variable. You must install a VM prior to
running this program.

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 18.04.2007 00:09:19

funktioniert das Kommando

Code: Alles auswählen

java -version
?

ansonsten einmal die PATH-Environmentvariable überprüfen, ob "/usr/bin" drinnen steht

Code: Alles auswählen

root@debi:~# echo $PATH
/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11
bzw ob der Link auf /etc/alternatives/java verweist

Code: Alles auswählen

root@debi:~# ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 2006-07-04 20:30 /usr/bin/java -> /etc/alternatives/java
und die "Alternatives" richtig konfiguriert wurden:

Code: Alles auswählen

root@debi2:/# update-alternatives --display java
java - Status ist manual.
 Link verweist zur Zeit auf /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
....
Vieleicht kannst du uns auch noch Hintergrundinformationen zu diesem Installationsprogramm liefern ?

Gruß
gms

mela
Beiträge: 143
Registriert: 22.12.2005 15:54:53

Beitrag von mela » 18.04.2007 20:50:27

Könnte zweites sein. Hier gibts jedenfalls keine Ausgabe. Wo kann man das ändern?
maru@alpha:~$ echo $Path

maru@alpha:~$

mela

mela
Beiträge: 143
Registriert: 22.12.2005 15:54:53

Beitrag von mela » 18.04.2007 20:51:29

Ne. hab mich nur verschrieben.... sorry.

mela
Beiträge: 143
Registriert: 22.12.2005 15:54:53

Beitrag von mela » 18.04.2007 20:52:20

Das ist die Ausgabe:
alpha:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
alpha:~#

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 18.04.2007 21:19:12

was ist bei "java -version" gekommen ?

mela
Beiträge: 143
Registriert: 22.12.2005 15:54:53

Beitrag von mela » 18.04.2007 21:59:58

alpha:/home/maru# java -version
SableVM version 1.11.3
- compile date and time: 2005-04-14 01:57:03 UTC
- gcc version: 3.3.5 (Debian 1:3.3.5-12)
- 'real life brokenness' features enabled
- copying garbage collection
- bidirectional object layout
- direct-threaded interpreter
alpha:/home/maru#

Antworten