2016-07-27 58 views
0

Wenn ich mein Projekt in Netbeans 8.1 ausführe, passiert nichts. Wenn ich es jedoch in eine .jar-Datei einbaut, gibt es 34 Fehler von fehlenden Paketen und Symbolen, die sich alle auf JFreeChart beziehen. Einige dieser Fehler:Kompilieren von Fehlern in Netbeans mit JFreeChart

C:NetBeansProjects\Program\src\org\jfree\chart\servlet\ChartDeleter.java:51: error: package javax.servlet.http does not exist 
import javax.servlet.http.HttpSessionBindingEvent; 
C:NetBeansProjects\Program\src\org\jfree\chart\servlet\ChartDeleter.java:52: error: package javax.servlet.http does not exist 
import javax.servlet.http.HttpSessionBindingListener; 
C:\NetBeansProjects\Program\src\org\jfree\chart\servlet\ChartDeleter.java:58: error: cannot find symbol 
public class ChartDeleter implements HttpSessionBindingListener, Serializable { 
symbol: class HttpSessionBindingListener 
C:\NetBeansProjects\Program\src\org\jfree\chart\servlet\ChartDeleter.java:98: error: cannot find symbol 
public void valueBound(HttpSessionBindingEvent event) { 
symbol: class HttpSessionBindingEvent 
location: class ChartDeleter 

etc..... 

Mein Code ist hier zu lange (6000+ Zeilen) und enthält Java Swing und einige Diagramme. Alles hat gut funktioniert, aber die Diagramme haben diese Fehler angezeigt. Was ist der Grund dafür?

+1

Klasse ChartDeleter überprüfen, hat es die richtigen Import-Anweisungen? Sind alle benötigten Bibliotheken in den Abhängigkeiten des Projekts? – Stultuske

+1

Sieht aus, als würden Sie die Datei javax.servlet.jar und andere erforderliche Abhängigkeiten in Ihrem Klassenpfad vermissen – Jens

Antwort

1

„javax.servlet.http existiert nicht“, fügt servletapi.jar zu Classpath