Knopflerfish Eclipse Plugin

Da Wikipedia, l'enciclopedia libera.


Troubleshooting

Errore package mancante javax.swing

Il plugin di Knopflerfish per Eclipse controlla che tutti i package importati in un bundle, eccetto quelli che iniziano con "java.", siano elencati nel campo Import-Package del manifest. Di conseguenza, se viene utilizzata la libreria swing (ad esempio, il package javax.swing) questa deve essere elencata all'interno del manifest.

Quando si importa esplicitamente un package, Knopflerfish controlla che questo package venga esportato. Il package javax.swing non viene esportato da nessun bundle, ma e' parte integrante di Java. Per specificare questo e' possibile utilizzare la proprieta' di sistema org.osgi.framework.system.packages elencando tutti i package di sistema che vogliamo vengano esportati dal framework (separati da una virgola ",").

Una soluzione alternativa, puo essere quella di impostare a true la proprieta' di sistema org.knopflerfish.framework.system.export.all_13, che esporta tutti i package della JVM standard 1.3.

Personal tools