程序在另一臺PC上正常工作。我將它導入家用電腦中,無法使用。創建工作簿時JXL中的NullPointerException
錯誤的線路:
wwbCopy = Workbook.createWorkbook(new File("bstncopy.xls"), wbook);
堆棧跟蹤:基於堆棧跟蹤
java.lang.NullPointerException
at jxl.read.biff.ExternalSheetRecord.getNumRecords(ExternalSheetRecord.java:135)
at jxl.write.biff.ExternalSheetRecord.<init>(ExternalSheetRecord.java:107)
at jxl.write.biff.WritableWorkbookImpl.<init>(WritableWorkbookImpl.java:219)
at jxl.Workbook.createWorkbook(Workbook.java:325)
at jxl.Workbook.createWorkbook(Workbook.java:306)
at ReadDataBst.<init>(ReadDataBst.java:28)
at Graph.<init>(Graph.java:23)
at Dijkstra.<init>(Dijkstra.java:4)
at GUIWindowBuilder.<init>(GUIWindowBuilder.java:28)
at Main.main(Main.java:6)
也許'wbook'是'null'?或者'bstncopy.xls'不存在? – Tunaki