ANT: package sun.swing.table does not exist ... cannot find symbol....

Florian Strienz

Erfahrenes Mitglied
Hallo zusammen,
ich wollte gerade mein Projekt mal wieder mit Ant bauen und erhalte nun folgende Fehlermeldungen... Bisher hat es eigentlich alles gut get, jetzt meckert er aber das im packages fehlen und, und, und,...

Im Eclipse kann ich das Projekt ohne Problme ausführen.

Ich hoffe ihr könnt mir weiterhelfen, was das sein könnte. Bin gerade ratlos.

Gruß&Danke
Flo

Code:
 Compiling 73 source files to C:\Dokumente und Einstellungen\Ich\workspace\SEM\build
     C:\Dokumente und Einstellungen\Ich\workspace\SEM\src\de\sem\view\util\MyHeaderCellRenderer.java:9: package sun.swing.table does not exist
     import sun.swing.table.DefaultTableCellHeaderRenderer;
     ^
     C:\Dokumente und Einstellungen\Ich\workspace\SEM\src\de\sem\view\util\MyHeaderCellRenderer.java:11: cannot find symbol
     symbol: class DefaultTableCellHeaderRenderer
     public class MyHeaderCellRenderer extends DefaultTableCellHeaderRenderer  {
     ^
     C:\Dokumente und Einstellungen\Ich\workspace\SEM\src\de\sem\view\overviewreport\JFrameOverviewReport.java:180: setHeaderRenderer(javax.swing.table.TableCellRenderer) in javax.swing.table.TableColumn cannot be applied to (de.sem.view.util.ColoredHeaderCellRenderer)
     col.setHeaderRenderer(new ColoredHeaderCellRenderer(
     ^
     C:\Dokumente und Einstellungen\Ich\workspace\SEM\src\de\sem\view\overviewreport\JFrameOverviewReport.java:183: setHeaderRenderer(javax.swing.table.TableCellRenderer) in javax.swing.table.TableColumn cannot be applied to (de.sem.view.util.ColoredHeaderCellRenderer)
     col.setHeaderRenderer(new ColoredHeaderCellRenderer(
     ^
     C:\Dokumente und Einstellungen\Ich\workspace\SEM\src\de\sem\view\overviewreport\JFrameOverviewReport.java:254: setHeaderRenderer(javax.swing.table.TableCellRenderer) in javax.swing.table.TableColumn cannot be applied to (de.sem.view.util.ColoredHeaderCellRenderer)
     col.setHeaderRenderer(new ColoredHeaderCellRenderer(
     ^
...
..
.
 
Hat hier niemand eine Idee? ... Ich komme leider nicht mehr weiter. Google lässt mich auch im Stich.

Über die Exportfunktion von Eclipse kann ich das JAR File ohne Probleme erzeugen.

Der Compiler, den das Antskript verwendet, scheint irgendwie mit den HeaderCellRenderern für meine JTables Probleme zu haben. Ich verstehe aber nicht wieso... Was macht Ant anders als Eclipse...
 
Ich habs raus gekriegt. Meine Fragen an euch, haben mich auf die Lösung gebracht.

Für alle, die das selbe Problem mal haben sollte, hier die Lösung:

Der DefaultTableCellHeaderRenderer ist in dem rt.jar aus der Java Installation. Dieses ist aber nicht im classpath beim von ant... Sobald ich dieses hinzufüge, t es. Bekloppt...;)
 
Zurück