Je nach com.Sonne.javadoc aus tools.jar (Sun JDK) in Eclipse

Eines unserer plugins erfordert ein installiertes JDK, nicht nur eine JRE. Wir müssen com.Sonne.javadoc und Freunde aus tools.jar. Ich glaube nicht, dass Sun ' s Lizenz ermöglicht es verteilen tools.jar (das ist nicht notwendig, wenn Sie bereits ein JDK sowieso).

Es auch scheint es gibt keine Möglichkeit in Eclipse angeben, das JDK als Abhängigkeit. Alle Antworten in den Eclipse-newsgroups vorschlagen, dass end-Benutzer zu konfigurieren Ihre Eclipse richtig ersten.

Kennen Sie eine Problemumgehung, um diese Abhängigkeit offensichtlich ist für die Nutzer unserer plugin, nur durch die Verwendung der Eclipse-on-board-Mechanismen für Abhängigkeiten? Es scheint, dieses Paket ist auch nicht gültig für Import-Package im manifest, im Gegensatz zu z.B. com.Sonne.jdi.

(Als work-around, derzeit können wir nur davor warnen, auf der plugin-Aktivierung, die diese Bibliothek fehlt.)

  • Hinweis: (nabble.com/...), die in OSGi R4.2 (implementiert in Equinox 3.5), die wir Hinzugefügt haben Hinzugefügt eine neue Eigenschaft ( org.osgi.framework.system.packages.extra ), die können verwendet werden, um mehr Pakete an, die denen der Rahmen bestimmt, sind von der VM, aber es ist derzeit kein "ausschließen" - Eigenschaft. Siehe auch mail-archive.com/[email protected]/msg02719.html
  • Siehe docs.codehaus.org/display/JETTY/OSGi+Tipps (config.ini der Equinox-framework)
  • Nur zugegeben, in meiner Antwort-die Erklärung-Datei (config.ini Ihres fragment) für org.osgi.framework.system.packages Erklärung, wie gewünscht.
InformationsquelleAutor ShiDoiSi | 2009-10-03
Schreibe einen Kommentar