Übungsaufgaben

Aufgabe 12

Aufgabe 12

by Bernhard Hopfenmüller -
Number of replies: 1
Ich hab ein Problem beim Einbinde des Pencil.jar

Ich habe versucht das Paket so einzubinden:



Projekt anlegen/existierenden nutzen und die Properties auswählen (rechtsklick auf das Projekt im Package Explorer).

Dann Java Build Path -> Libraries -> Add Library -> User Library

Im nun erscheinen Dialog werden dir alle deine bereits existierenden User Libraries angezeigt. Wenn du noch keine hast, stehen da noch keine und dann dann wählst du \"User Libraries ...\"

In dem Dialog dann auf \"New ...\" und einen Namen für die Library angeben. Beispielsweise paint. Die System Library Checkbox kannst ignorieren. -> Ok

Deine neue Library aus der Liste auswählen und auf \"Add JARs ...\" klicken. JAR Dateien auswählen und mit öffnen hinzufügen. Damit steht deine Library. Verlasse den Dialog mit OK. Du gelangst wieder zur Library Auswahl. WÄhle die Checkbox deiner Library und beende den Dialog mit Finish.

Weiter geht es mit OK.
 Eclipse sollte nun nicht mehr meckern.

Wenn ich jetzt eine Klasse definiere und dort in der main schreibe:

public class zeichnen {

public static void main(String[]args)
 {
 PencilWidget w = new PencilWidget(‘‘Hallo Welt’’, 640, 480);

}

}

Dann meint er immer: PencilWidget cannot be resolved to a type

Ich hab auch schon versucht die jar-Datei nur in ein Projekt einzubinden, selbes Ergebnis.Mach ich iwas falsch?


In reply to Bernhard Hopfenmüller

Re: Aufgabe 12

by Dominik Köppl -
Deine Vorgehensweise würde stimmen, wenn ich die Pencil-Bibliothek in Binärform ins Netz gestellt hätte.
Meine "pencil.jar" enthält aber die Quellcodedateien (anstatt die *.class Dateien).
Du musst lediglich das jar-Archiv entpacken (es ist eine getarnte zip-Datei, s.d. Windows das problemlos schaffen kann). Dann kopierst du einfach den kompletten Inhalt des Archivs in dein neues Projekt, und schon kannst du loslegen.