von hol.sten » Di, 11.05.2010 21:30
TomAusLinz hat geschrieben:Alle Java-Applikationen können normalerweise (ab Java6) per Attach API verbunden werden. ... Ich habe festgestellt, dass auf OpenOffice - zB. per VisualVM - nicht attached werden kann. Ich suche nun die Antwort auf die Frage - "Wie wurde das implementiert?"
Wie das implementiert wurde, kannst du dir z. B. hier anschauen:
http://svn.services.openoffice.org/opengrok/
Oder du lädst dir den gesamten Source-Code von OOo runter.
Was von beidem du auch tust, wirst du feststellen, dass OOo zu ganz großen Teilen nicht in Java geschrieben wurde, sondern in C++. Es gibt zwar Komponenten in OOo, die in Java implementiert sind und von daher eine JVM benötigen, um zu laufen (z. B. OOo Base). Dennoch ist das nur ein kleiner Teil von OOo.
TomAusLinz hat geschrieben:Grund: Ich möchte das auch.
Dann programmiere nicht in Java

[quote="TomAusLinz"]Alle Java-Applikationen können normalerweise (ab Java6) per Attach API verbunden werden. ... Ich habe festgestellt, dass auf OpenOffice - zB. per VisualVM - nicht attached werden kann. Ich suche nun die Antwort auf die Frage - "Wie wurde das implementiert?"[/quote]
Wie das implementiert wurde, kannst du dir z. B. hier anschauen: [url]http://svn.services.openoffice.org/opengrok/[/url]
Oder du lädst dir den gesamten Source-Code von OOo runter.
Was von beidem du auch tust, wirst du feststellen, dass OOo zu ganz großen Teilen nicht in Java geschrieben wurde, sondern in C++. Es gibt zwar Komponenten in OOo, die in Java implementiert sind und von daher eine JVM benötigen, um zu laufen (z. B. OOo Base). Dennoch ist das nur ein kleiner Teil von OOo.
[quote="TomAusLinz"]Grund: Ich möchte das auch.[/quote]
Dann programmiere nicht in Java ;-)