2009-04-25 5 views
1

ich die folgende Fehlermeldungnicht gefunden/installieren Sie das Java-Paket acm.graphics

RobotFace.java:3: package acm.graphics does not exist 
import acm.graphics.*; 
^ 

Es schlägt mir bekommen, dass ich nicht acm.graphics -Paket.

Ich habe versucht, durch das Paket in MacPorts erfolglos für Java

port search acm 

Wie können Sie installieren acm.graphics Paket in Ihrem Computer zu finden und zu installieren?

Antwort

3

Wie in der Antwort unten angegeben, benötigen Sie die Datei acm.jar. So geht's in 3 einfachen Schritten:
1. Laden Sie die Datei "acm.jar" unter "downloads" herunter: Stanford's website.
2. Siehe Screenshots unten. Ich benutze NetBeans für meine IDE, aber es sollte mehr oder weniger das gleiche für jede IDE sein. Ich habe mit der rechten Maustaste auf "Bibliotheken" geklickt und die Datei acm.jar hinzugefügt. (Hinweis von Screenshots: Ich habe diese Screenshots erstellt, nachdem ich die Datei "acm.jar" installiert habe. Sie werden dies erst nach Abschluss dieses Vorgangs in Ihrem Bibliotheksordner sehen.)
3. Aktualisieren Sie Ihr Projekt.

Libraries folder

Right-clicked

4

Eine schnelle Google-Suche ergab http://jtf.acm.org/.

Beachten Sie, dass eine Datei "acm.jar" vorhanden ist. Sie müssen das herunterladen und es zu Ihrem CLASSPATH hinzufügen.

+0

Wie können Sie den Ordner auf Ihrem CLASSPATH setzen? Ich habe den Code erfolglos in meine .bashrc: export CLASSPATH = '$ CLASSPATH:/Benutzer/cs/Dokumente/acm:'. Ich bekomme den gleichen Fehler wie zuvor. –

+0

Sie müssen die JAR-Datei zu Ihrem Klassenpfad hinzufügen, nicht den Ordner, obwohl Sie technisch den Ordner in Java v6 + mit einem Platzhalterzeichen "*" hinzufügen können, z. B./usr/local/users/jarfiles/* JAR-Datei in diesem Verzeichnis. Da die JAR-Datei eine Archivdatei ist, die mehrere innere Klassen-, Manifest- und andere Dateien enthält, wird diese zum Klassenpfad hinzugefügte Datei nach referenzierten Klassen durchsucht. – bdl

+0

@bdl: Danke! –

Verwandte Themen