2012-05-26 15 views
12

Weder in Ubuntu noch in Debian ist das Tool Visualvm Teil des OpenJDK 7-Pakets. Es ist Teil des Oracle JDK 7 und scheint GPL-lizenziert zu sein. Während es in Ubuntu mit einem separaten Paket installiert werden kann, existiert ein solches Paket in Debian nicht.visualvm nicht Teil von OpenJDK7?

Warum ist es nicht Teil der OpenJDK-Pakete?

Antwort

8

Betrachtet man Debians own information auf OpenJDK 7, sehen wir, dass visualvm tatsächlich vorgeschlagen wird, aber nicht existiert. Wenn es tatsächlich ein Stück Software unter der GPL ist (das 'Netz ist in diesem Punkt ziemlich frustrierend, aber ich könnte nur falsch suchen, und ich möchte nicht das ganze Los herunterladen, nur um diesen Punkt zu erforschen), dann der Grund dafür Seine Abwesenheit ist mit großer Wahrscheinlichkeit prosaisch: niemand kommt herum und macht die Arbeit, um es als Debian-Paket verfügbar zu machen.

+2

VisualVM hat die gleiche Lizenz wie OpenJDK. Siehe http://en.wikipedia.org/wiki/VisualVM –

4

Ich konnte VisualVM auf Debian Wheezy installieren, indem ich das Binärpaket für sid (http://packages.debian.org/sid/visualvm) herunterlud. Alle Abhängigkeiten wurden von wheezy ohne etwas mehr von Sid-Repositories erfüllt, also ist mein System im Grunde immer noch stabil.

23

Unser Ubuntu-Rechner enthielt VisualVM nicht als Teil des Java JDK. Eine schnelle Suche ergab, dass das Paket als separate verfügbar war installieren:

$ apt-cache search visualvm 
... 
visualvm - All-in-One Java Troubleshooting Tool 

Quick Install:

$ apt-get install visualvm 

Nach erfolgreicher Installation:

$ which jvisualvm 
/usr/bin/jvisualvm 

ich es laufen versucht, aber es beschwerte sich, dass es die JRE benutzte. Ich bearbeitete /etc/visualvm/visualvm.conf

# default location of JDK/JRE, can be overridden by using --jdkhome <dir> switch 
jdkhome="/usr/lib/jvm/java-6-openjdk-amd64" 
+0

Wenn ich diese Schritte befolgte, war der Programmname visualvm, nicht jvisualvm. Ansonsten hat das für mich funktioniert. – Tim