Ich habe ein Eclipse-Plugin-Produkt entwickelt, für das ich POI.jar verwende, um ein Excel-Blatt zu erstellen. Ich habe die poi.jar in einen Ordner 'lib' gestellt und das jar in den Klassenpfad des Plugins eingefügt. Wenn ich das Plugin-Produkt exportiert habe, funktioniert es einwandfrei. Beispiel: lib/poi-3.14-20160307.jar
Zugreifen auf POI.jar extern über Klassenpfad in einem Eclipse-Produkt
Aber wenn ich die poi.jar in einen externen Ordner lege und über einen Umgebungspfad darauf zugreife, funktioniert es nach dem Export des Produkts nicht. Bitte sehen Sie sich das beigefügte Bild an. Beispiel: external:$PRODUCT_PATH$/poi-3.14-20160307.jar
Dabei ist PRODUCT_PATH eine Umgebungsvariable, die auf einen bestimmten Speicherort verweist.
Dies ist der Fehler Ich erhalte:
import org.apache.poi.hssf.usermodel.HSSFCell;
The import org.apache.poi cannot be resolved.
import org.apache.poi.hssf.usermodel.HSSFRow;
The import org.apache.poi cannot be resolved.
@ cis1 In Eclipse-Plugin-Entwicklung, die wir verwenden $ nicht {PRODUCT_PATH} – Vel
prüfen diese - http://stackoverflow.com/questions/27562370/eclipse-plugin-with-external-third-party-jar –
@KondalKolipaka : Ich kann auf ojdbc4.jar zugreifen, indem ich die Technik der Umgebungsvariablen verwende. Im Fall von Poi Jar funktioniert auch die im obigen Link vorgeschlagene Lösung nicht. – Vel