openjdk7 für squeeze?

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
backus
Beiträge: 26
Registriert: 20.04.2011 09:26:19

openjdk7 für squeeze?

Beitrag von backus » 21.01.2012 14:53:48

gibt es eine möglichkeit openjdk7 als backport für debian squeeze zu bekommen?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: openjdk7 für squeeze?

Beitrag von rendegast » 23.01.2012 13:21:55

Bis jetzt nur von oracle direkt?

aptitude zum openjdk-7 aus wheezy zu trimmen kostet Nerven.
Auch die ia32-libs fordern dann ein upgrade auf testing-Versionen, zus. libasound2.
Was dann noch bei erneutem Starten von aptitude passiert?
Viel Spaß.



Gleich komplett -> testing/wheezy? (für ein Jahr)
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Dogge
Beiträge: 1899
Registriert: 13.09.2010 11:07:33
Lizenz eigener Beiträge: MIT Lizenz

Re: openjdk7 für squeeze?

Beitrag von Dogge » 23.01.2012 13:47:58

rendegast hat geschrieben:Bis jetzt nur von oracle direkt?

aptitude zum openjdk-7 aus wheezy zu trimmen kostet Nerven.
Auch die ia32-libs fordern dann ein upgrade auf testing-Versionen, zus. libasound2.
Was dann noch bei erneutem Starten von aptitude passiert?
Viel Spaß.



Gleich komplett -> testing/wheezy? (für ein Jahr)
Über 'apt-get -t testing install openjdk-7' müsste es doch gehen, hat aptitude nicht einen Befehl der analog dazu funktioniert?
Debian Testing + Gnome | Linux-Anfänger seit 04/2003
http://files.mdosch.de/2014-07/0xE13D657D.asc

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: openjdk7 für squeeze?

Beitrag von rendegast » 23.01.2012 14:13:21

Probier das erstmal nur als normaler Benutzer,
einerseits per
'apt-get -s install' / 'aptitude -s install ...' (wegen der locking-Sperre)
andererseits per 'aptitude' (zum Vergleich).
So zerschrotest Du nicht die Abhängigkeiten,
das passiert bei aptitude in solchen Fällen schnell.

Du meinst '-s / --simulate'?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

backus
Beiträge: 26
Registriert: 20.04.2011 09:26:19

Re: openjdk7 für squeeze?

Beitrag von backus » 23.01.2012 15:38:51

ich denke die versionen auf dem weezy repository sind eher keine gute idee. die abhängigkeiten erfordern auch ein update der glib (openjdk-7-jre-headless -> libglib2.0). ich werde keine grundlegenden pakete austauschen...

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22453
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: openjdk7 für squeeze?

Beitrag von KBDCALLS » 23.01.2012 16:04:49

backus hat geschrieben:ich denke die versionen auf dem weezy repository sind eher keine gute idee. die abhängigkeiten erfordern auch ein update der glib (openjdk-7-jre-headless -> libglib2.0). ich werde keine grundlegenden pakete austauschen...

Allenfalls der beste Weg ein System zu zerlegen. Der einzige gangbare Weg wäre ein Backport. Ob der kommen wird ? Könnte man mal auf der Mailingliste nachfragen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

backus
Beiträge: 26
Registriert: 20.04.2011 09:26:19

Re: openjdk7 für squeeze?

Beitrag von backus » 23.01.2012 17:28:31

ich versuche es gerade mit selber kompilieren... wie ich daraus nachher ein deb paket kriege und ob das überhaupt funktioniert weiß ich noch nicht... mal sehen :)

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: openjdk7 für squeeze?

Beitrag von rendegast » 25.01.2012 13:17:22

Noch eine Idee statt kompilieren,
oracles 7u2 als drop-in für squeezes sun-java6:

Code: Alles auswählen

$ dpkg -l | grep sun
ii  sun-java6-bin              6.26-0squeeze1     Sun Java(TM) Runtime Environment (JRE) 6 (architecture dependent files)
ii  sun-java6-jre            6.26-0squeeze1        Sun Java(TM) Runtime Environment (JRE) 6 (architecture independent files)
ii  sun-java6-plugin      6.26-0squeeze1         The Java(TM) Plug-in, Java SE 6
oracles jre besorgen, als tar.gz oder rpm resp. bin oder rpm.bin ist egal,
und entpacken.

Das Verzeichnis jre..../ nach
/usr/lib/jvm/java-6-sun-1.6.0.26/
kopieren, und zwar unsichtbar.
Dort das Verzeichnis jre/ umbenennen, wiederum unsichtbar.

Sollte ungefähr so aussehen:

Code: Alles auswählen

# ls -la java-6-sun-1.6.0.26/
total 36
drwxr-xr-x 8 root root 4096 Jan 25 12:26 .
drwxr-xr-x 3 root root 4096 Sep 17 21:11 ..
drwxr-xr-x 7 root root 4096 Jan 24 14:29 ..jre1.6.0_30_drop-in
drwxr-xr-x 6 root root 4096 Jan 24 14:29 ..jre1.7.0_02_drop-in
drwxr-xr-x 7 root root 4096 Sep 17 21:11 ..jre_6u26_debian
-rwxr-xr-x 1 root root  245 Jan 25 12:12 ..unpack200-to-jar.sh
lrwxrwxrwx 1 root root   10 Sep 17 21:11 .systemPrefs -> /etc/.java
drwxr-xr-x 3 root root 4096 Sep 17 21:11 bin
drwxr-xr-x 2 root root 4096 Jun 13  2011 ext
lrwxrwxrwx 1 root root   21 Jan 25 12:26 jre -> ..jre1.7.0_02_drop-in
drwxr-xr-x 4 root root 4096 Sep 17 21:11 man

Je nach besorgtem Paket liegen noch einige *.pack vor,
die müssen noch entpackt werden,
dazu ein kleines Helferlein /usr/lib/jvm/java-6-sun-1.6.0.26/..unpack200-to-jar.sh:

Code: Alles auswählen

#!/bin/sh

find -name *.pack -exec unpack200 {} {}.jar \;
find -name *.pack -exec rm {} \;

find -name *.pack.jar -exec rename -f 's@\.pack\.jar$@.jar@' {} \;

find -name *.pack | sort
find -name *.jar | sort
(oder ähnlich)

Die Verzeichnisse sollen unsichtbar sein, damit sie (als Linktarget) nicht auch im ControlPanel als zusätzliche Version auftauchen
(eventuell verwirrend).

Somit läuft das debian-"Drumherum", zBsp. das plugin-Paket / 'update-java-alternatives',
geliefert wird dabei das verlinkte jre.

Statt den Link 'jre' "händisch" umzubiegen, könnte das auch in eine update-alternatives gegossen werden.


(Lieber so, als die 30kB-Mammut-Skripte aus dem alien-Paket auf debian loszulassen.
Es brauchte auch alien-8.86 / wheezy, um die rpm zu wandeln.)









-------------------------------------------------------------------
Nebenbei,
Nur die beiden 6u30_amd64-Pakete bin / rpm.bin sind vom Inhalt identisch.
Bei den anderen, 6u30_i586, 7u2_x64, 7u2_x86 gibt es nicht unerhebliche binäre Unterschiede, Bsp.:
jre1.6.0_30.rpm.CONTENTS.i586:
-rwxr-xr-x 1 user user 16835 10. Nov 12:56 bin/java_vm
-rwxr-xr-x 1 user user 74449 10. Nov 12:56 bin/javaws
-rwxr-xr-x 1 user user 7056 10. Nov 12:56 lib/jexec
jre-6u30-linux-i586.bin:
-rwxr-xr-x 1 user user 25634 10. Nov 10:49 bin/java_vm
-rwxr-xr-x 1 user user 85742 10. Nov 10:49 bin/javaws
-rwxr-xr-x 1 user user 15853 10. Nov 10:29 lib/jexec
Was ist da in den jeweils ~ 10kB Code versteckt? Der Bundestrojaner?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

backus
Beiträge: 26
Registriert: 20.04.2011 09:26:19

Re: openjdk7 für squeeze?

Beitrag von backus » 07.02.2012 11:10:59

ich hab jetzt das orace jdk runtergeladen und manuell integriert... nicht besonders sauber und leider am paket manager vorbei, aber die änderungen sind noch halbwegs übersichtlich:

- oracle jdk entpackt nach /opt/java-7-oracle-1.7.0.2
- link erstellt: /usr/lib/jvm/java-7-oracle -> /opt/java-7-oracle-1.7.0.2
- erstellen der datei /opt/java-7-oracle-1.7.0.2/jre/lib/jar.binfmt
- packen der man pages unter /opt/java-7-oracle-1.7.0.2/man/man.1/ (damit die alternative links auf die man pages funktionieren)
- script erstellt und ausgeführt zum anmelden der alternatives (install-java-7-oracle.sh)
- jinfo datei erstellt (auf vorlage der jinfo von openjdk6 und sun-jdk6): /usr/lib/jvm/.java-7-oracle.jinfo
- setzen der standard-vm: "update-java-alternatives -s java-7-oracle"

das ist im grunde alles das, was ein paketbauer tun und als anweisungen in ein post-install script schreiben würde. wenn ich nen plan davon hätte, wie man ein deb paket erstellt würde ich es tun :(

/opt/java-7-oracle-1.7.0.2/jre/lib/jar.binfmt

Code: Alles auswählen

package java-7-oracle
interpreter /usr/lib/jvm/java-7-oracle/jre/lib/jexec
magic PK\x03\x04
install-java-7-oracle-sh

Code: Alles auswählen

update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-oracle/jre/bin/java 63 --slave /usr/share/man/man1/java.1.gz java.1.gz /usr/lib/jvm/java-7-oracle/man/man1/java.1.gz
update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/java-7-oracle/jre/bin/javaws 63 --slave /usr/share/man/man1/javaws.1.gz javaws.1.gz /usr/lib/jvm/java-7-oracle/man/man1/javaws.1.gz
update-alternatives --install /usr/bin/keytool keytool /usr/lib/jvm/java-7-oracle/jre/bin/keytool 63 --slave /usr/share/man/man1/keytool.1.gz keytool.1.gz /usr/lib/jvm/java-7-oracle/man/man1/keytool.1.gz
update-alternatives --install /usr/bin/pack200 pack200 /usr/lib/jvm/java-7-oracle/jre/bin/pack200 63 --slave /usr/share/man/man1/pack200.1.gz pack200.1.gz /usr/lib/jvm/java-7-oracle/man/man1/pack200.1.gz
update-alternatives --install /usr/bin/policytool policytool /usr/lib/jvm/java-7-oracle/jre/bin/policytool 63 --slave /usr/share/man/man1/policytool.1.gz policytool.1.gz /usr/lib/jvm/java-7-oracle/man/man1/policytool.1.gz
update-alternatives --install /usr/bin/rmid rmid /usr/lib/jvm/java-7-oracle/jre/bin/rmid 63 --slave /usr/share/man/man1/rmid.1.gz rmid.1.gz /usr/lib/jvm/java-7-oracle/man/man1/rmid.1.gz
update-alternatives --install /usr/bin/rmiregistry rmiregistry /usr/lib/jvm/java-7-oracle/jre/bin/rmiregistry 63 --slave /usr/share/man/man1/rmiregistry.1.gz rmiregistry.1.gz /usr/lib/jvm/java-7-oracle/man/man1/rmiregistry.1.gz
update-alternatives --install /usr/bin/unpack200 unpack200 /usr/lib/jvm/java-7-oracle/jre/bin/unpack200 63 --slave /usr/share/man/man1/unpack200.1.gz unpack200.1.gz /usr/lib/jvm/java-7-oracle/man/man1/unpack200.1.gz
update-alternatives --install /usr/bin/orbd orbd /usr/lib/jvm/java-7-oracle/jre/bin/orbd 63 --slave /usr/share/man/man1/orbd.1.gz orbd.1.gz /usr/lib/jvm/java-7-oracle/man/man1/orbd.1.gz
update-alternatives --install /usr/bin/servertool servertool /usr/lib/jvm/java-7-oracle/jre/bin/servertool 63 --slave /usr/share/man/man1/servertool.1.gz servertool.1.gz /usr/lib/jvm/java-7-oracle/man/man1/servertool.1.gz
update-alternatives --install /usr/bin/tnameserv tnameserv /usr/lib/jvm/java-7-oracle/jre/bin/tnameserv 63 --slave /usr/share/man/man1/tnameserv.1.gz tnameserv.1.gz /usr/lib/jvm/java-7-oracle/man/man1/tnameserv.1.gz
update-alternatives --install /usr/bin/jexec jexec /usr/lib/jvm/java-7-oracle/jre/lib/jexec 63 --slave /usr/share/binfmts/jar jexec-binfmt /usr/lib/jvm/java-7-oracle/jre/lib/jar.binfmt
update-alternatives --install /usr/bin/appletviewer appletviewer /usr/lib/jvm/java-7-oracle/bin/appletviewer 63 --slave /usr/share/man/man1/appletviewer.1.gz appletviewer.1.gz /usr/lib/jvm/java-7-oracle/man/man1/appletviewer.1.gz
update-alternatives --install /usr/bin/apt apt /usr/lib/jvm/java-7-oracle/bin/apt 63 --slave /usr/share/man/man1/apt.1.gz apt.1.gz /usr/lib/jvm/java-7-oracle/man/man1/apt.1.gz
update-alternatives --install /usr/bin/extcheck extcheck /usr/lib/jvm/java-7-oracle/bin/extcheck 63 --slave /usr/share/man/man1/extcheck.1.gz extcheck.1.gz /usr/lib/jvm/java-7-oracle/man/man1/extcheck.1.gz
update-alternatives --install /usr/bin/idlj idlj /usr/lib/jvm/java-7-oracle/bin/idlj 63 --slave /usr/share/man/man1/idlj.1.gz idlj.1.gz /usr/lib/jvm/java-7-oracle/man/man1/idlj.1.gz
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-7-oracle/bin/jar 63 --slave /usr/share/man/man1/jar.1.gz jar.1.gz /usr/lib/jvm/java-7-oracle/man/man1/jar.1.gz
update-alternatives --install /usr/bin/jarsigner jarsigner /usr/lib/jvm/java-7-oracle/bin/jarsigner 63 --slave /usr/share/man/man1/jarsigner.1.gz jarsigner.1.gz /usr/lib/jvm/java-7-oracle/man/man1/jarsigner.1.gz
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-oracle/bin/javac 63 --slave /usr/share/man/man1/javac.1.gz javac.1.gz /usr/lib/jvm/java-7-oracle/man/man1/javac.1.gz
update-alternatives --install /usr/bin/javadoc javadoc /usr/lib/jvm/java-7-oracle/bin/javadoc 63 --slave /usr/share/man/man1/javadoc.1.gz javadoc.1.gz /usr/lib/jvm/java-7-oracle/man/man1/javadoc.1.gz
update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java-7-oracle/bin/javah 63 --slave /usr/share/man/man1/javah.1.gz javah.1.gz /usr/lib/jvm/java-7-oracle/man/man1/javah.1.gz
update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java-7-oracle/bin/javap 63 --slave /usr/share/man/man1/javap.1.gz javap.1.gz /usr/lib/jvm/java-7-oracle/man/man1/javap.1.gz
update-alternatives --install /usr/bin/jconsole jconsole /usr/lib/jvm/java-7-oracle/bin/jconsole 63 --slave /usr/share/man/man1/jconsole.1.gz jconsole.1.gz /usr/lib/jvm/java-7-oracle/man/man1/jconsole.1.gz
update-alternatives --install /usr/bin/jdb jdb /usr/lib/jvm/java-7-oracle/bin/jdb 63 --slave /usr/share/man/man1/jdb.1.gz jdb.1.gz /usr/lib/jvm/java-7-oracle/man/man1/jdb.1.gz
update-alternatives --install /usr/bin/jhat jhat /usr/lib/jvm/java-7-oracle/bin/jhat 63 --slave /usr/share/man/man1/jhat.1.gz jhat.1.gz /usr/lib/jvm/java-7-oracle/man/man1/jhat.1.gz
update-alternatives --install /usr/bin/jinfo jinfo /usr/lib/jvm/java-7-oracle/bin/jinfo 63 --slave /usr/share/man/man1/jinfo.1.gz jinfo.1.gz /usr/lib/jvm/java-7-oracle/man/man1/jinfo.1.gz
update-alternatives --install /usr/bin/jmap jmap /usr/lib/jvm/java-7-oracle/bin/jmap 63 --slave /usr/share/man/man1/jmap.1.gz jmap.1.gz /usr/lib/jvm/java-7-oracle/man/man1/jmap.1.gz
update-alternatives --install /usr/bin/jps jps /usr/lib/jvm/java-7-oracle/bin/jps 63 --slave /usr/share/man/man1/jps.1.gz jps.1.gz /usr/lib/jvm/java-7-oracle/man/man1/jps.1.gz
update-alternatives --install /usr/bin/jrunscript jrunscript /usr/lib/jvm/java-7-oracle/bin/jrunscript 63 --slave /usr/share/man/man1/jrunscript.1.gz jrunscript.1.gz /usr/lib/jvm/java-7-oracle/man/man1/jrunscript.1.gz
update-alternatives --install /usr/bin/jsadebugd jsadebugd /usr/lib/jvm/java-7-oracle/bin/jsadebugd 63 --slave /usr/share/man/man1/jsadebugd.1.gz jsadebugd.1.gz /usr/lib/jvm/java-7-oracle/man/man1/jsadebugd.1.gz
update-alternatives --install /usr/bin/jstack jstack /usr/lib/jvm/java-7-oracle/bin/jstack 63 --slave /usr/share/man/man1/jstack.1.gz jstack.1.gz /usr/lib/jvm/java-7-oracle/man/man1/jstack.1.gz
update-alternatives --install /usr/bin/jstat jstat /usr/lib/jvm/java-7-oracle/bin/jstat 63 --slave /usr/share/man/man1/jstat.1.gz jstat.1.gz /usr/lib/jvm/java-7-oracle/man/man1/jstat.1.gz
update-alternatives --install /usr/bin/jstatd jstatd /usr/lib/jvm/java-7-oracle/bin/jstatd 63 --slave /usr/share/man/man1/jstatd.1.gz jstatd.1.gz /usr/lib/jvm/java-7-oracle/man/man1/jstatd.1.gz
update-alternatives --install /usr/bin/native2ascii native2ascii /usr/lib/jvm/java-7-oracle/bin/native2ascii 63 --slave /usr/share/man/man1/native2ascii.1.gz native2ascii.1.gz /usr/lib/jvm/java-7-oracle/man/man1/native2ascii.1.gz
update-alternatives --install /usr/bin/rmic rmic /usr/lib/jvm/java-7-oracle/bin/rmic 63 --slave /usr/share/man/man1/rmic.1.gz rmic.1.gz /usr/lib/jvm/java-7-oracle/man/man1/rmic.1.gz
update-alternatives --install /usr/bin/schemagen schemagen /usr/lib/jvm/java-7-oracle/bin/schemagen 63 --slave /usr/share/man/man1/schemagen.1.gz schemagen.1.gz /usr/lib/jvm/java-7-oracle/man/man1/schemagen.1.gz
update-alternatives --install /usr/bin/serialver serialver /usr/lib/jvm/java-7-oracle/bin/serialver 63 --slave /usr/share/man/man1/serialver.1.gz serialver.1.gz /usr/lib/jvm/java-7-oracle/man/man1/serialver.1.gz
update-alternatives --install /usr/bin/wsgen wsgen /usr/lib/jvm/java-7-oracle/bin/wsgen 63 --slave /usr/share/man/man1/wsgen.1.gz wsgen.1.gz /usr/lib/jvm/java-7-oracle/man/man1/wsgen.1.gz
update-alternatives --install /usr/bin/wsimport wsimport /usr/lib/jvm/java-7-oracle/bin/wsimport 63 --slave /usr/share/man/man1/wsimport.1.gz wsimport.1.gz /usr/lib/jvm/java-7-oracle/man/man1/wsimport.1.gz
update-alternatives --install /usr/bin/xjc xjc /usr/lib/jvm/java-7-oracle/bin/xjc 63 --slave /usr/share/man/man1/xjc.1.gz xjc.1.gz /usr/lib/jvm/java-7-oracle/man/man1/xjc.1.gz

update-mime
update-binfmts --package java-7-oracle --import jar
/usr/lib/jvm/.java-7-oracle.jinfo

Code: Alles auswählen

name=java-7-oracle
alias=java-7-oracle
priority=63
section=non-free

jre java /usr/lib/jvm/java-7-oracle/jre/bin/java
jre javaws /usr/lib/jvm/java-7-oracle/jre/bin/javaws
jre keytool /usr/lib/jvm/java-7-oracle/jre/bin/keytool
jre pack200 /usr/lib/jvm/java-7-oracle/jre/bin/pack200
jre policytool /usr/lib/jvm/java-7-oracle/jre/bin/policytool
jre rmid /usr/lib/jvm/java-7-oracle/jre/bin/rmid
jre rmiregistry /usr/lib/jvm/java-7-oracle/jre/bin/rmiregistry
jre unpack200 /usr/lib/jvm/java-7-oracle/jre/bin/unpack200
jre orbd /usr/lib/jvm/java-7-oracle/jre/bin/orbd
jre servertool /usr/lib/jvm/java-7-oracle/jre/bin/servertool
jre tnameserv /usr/lib/jvm/java-7-oracle/jre/bin/tnameserv
jre jexec /usr/lib/jvm/java-7-oracle/jre/lib/jexec
jdk appletviewer /usr/lib/jvm/java-7-oracle/bin/appletviewer
jdk apt /usr/lib/jvm/java-7-oracle/bin/apt
jdk extcheck /usr/lib/jvm/java-7-oracle/bin/extcheck
jdk idlj /usr/lib/jvm/java-7-oracle/bin/idlj
jdk jar /usr/lib/jvm/java-7-oracle/bin/jar
jdk jarsigner /usr/lib/jvm/java-7-oracle/bin/jarsigner
jdk javac /usr/lib/jvm/java-7-oracle/bin/javac
jdk javadoc /usr/lib/jvm/java-7-oracle/bin/javadoc
jdk javah /usr/lib/jvm/java-7-oracle/bin/javah
jdk javap /usr/lib/jvm/java-7-oracle/bin/javap
jdk jconsole /usr/lib/jvm/java-7-oracle/bin/jconsole
jdk jdb /usr/lib/jvm/java-7-oracle/bin/jdb
jdk jhat /usr/lib/jvm/java-7-oracle/bin/jhat
jdk jinfo /usr/lib/jvm/java-7-oracle/bin/jinfo
jdk jmap /usr/lib/jvm/java-7-oracle/bin/jmap
jdk jps /usr/lib/jvm/java-7-oracle/bin/jps
jdk jrunscript /usr/lib/jvm/java-7-oracle/bin/jrunscript
jdk jsadebugd /usr/lib/jvm/java-7-oracle/bin/jsadebugd
jdk jstack /usr/lib/jvm/java-7-oracle/bin/jstack
jdk jstat /usr/lib/jvm/java-7-oracle/bin/jstat
jdk jstatd /usr/lib/jvm/java-7-oracle/bin/jstatd
jdk native2ascii /usr/lib/jvm/java-7-oracle/bin/native2ascii
jdk rmic /usr/lib/jvm/java-7-oracle/bin/rmic
jdk schemagen /usr/lib/jvm/java-7-oracle/bin/schemagen
jdk serialver /usr/lib/jvm/java-7-oracle/bin/serialver
jdk wsgen /usr/lib/jvm/java-7-oracle/bin/wsgen
jdk wsimport /usr/lib/jvm/java-7-oracle/bin/wsimport
jdk xjc /usr/lib/jvm/java-7-oracle/bin/xjc

Antworten