0
當我在Netbeans 8.1中運行我的項目時,沒有任何問題。但是,當我將它構建到一個.jar文件時,有34個丟失的包和符號引用JFreeChart的錯誤。幾個這些錯誤:用JFreeChart編譯NetBeans中的錯誤
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.....
我的代碼太長,不能發佈在這裏(6000+行),幷包含Java swing和一些圖表。一切正常,但圖表使這些錯誤出現。這是什麼原因?
檢查類ChartDeleter,是否有正確的import語句?項目依賴項中所有需要的庫? – Stultuske
看起來像是在類路徑中錯過了javax.servlet.jar和其他必需的依賴關係 – Jens