2013-11-22 9 views
33

Ich versuche, die Barbecue-Barcode-Druck-Bibliothek zu verwenden. Ich habe die Bibliothek erfolgreich zu IntelliJ über die Projektstruktur-Bibliothek hinzugefügt. Dann habe ich die Pakete importiert und die Methoden geschrieben, die mir keinen Fehler gemacht haben. Die Pakete waren in der Klasse verfügbar.Paket existiert nicht Fehler in intelliJ

Aber wenn ich kompilieren es mir die Fehlermeldung gibt:

error: package net.sourceforge.barbecue does not exist 

Wie kann das sein?

Ich bin in ubuntu Codierung, gibt es einen anderen Ort, an den ich die Bibliothek hinzufügen?

Danke. Tika

+2

Und Sie sind sicher, dass diese JAR im Abschnitt Bibliotheken Ihrer Projektstruktur ist? – Makoto

+1

Stellen Sie sicher, dass der Bereich der Bibliothek (im Projektstrukturfenster) "Kompilieren" ist. Wenn der Bereich auf "Bereitgestellt" eingestellt ist, wird das beschriebene Verhalten verursacht. – Javaru

Antwort

9

Wenn Sie der Projektstruktur eine Bibliothek hinzugefügt haben (anstatt über maven, das wäre anders), stellen Sie sicher, dass sie als Abhängigkeit für das betreffende Modul enthalten ist.

Projektstruktur -> Module -> Abhängigkeiten

19

Rechtsklick auf Ihr Projekt/Maven (unten)/Reimport

16

ich versucht, „Maven> Reimport“, aber das einzige, was tatsächlich fixiert Anwendung war es zu schließen Löschen Sie das .idea-Verzeichnis und öffnen Sie das Projekt erneut.

6

Nur Reimport hat nicht funktioniert. Following arbeitete für mich.
Datei -> Caches ungültig machen/Neustart
Dann Reimport Maven-Projekt.

3

Alle oben genannten Ansätze versucht, hat nicht funktioniert. Endlich läuft maven clean install löste es!