2016-07-26 115 views
0

我是Java新手,但我編寫了一個代碼來從大型數據集中提取術語並將結果保存在MS-Excel文件中。處理服務器上的Excel文件

當我在我的筆記本電腦上運行代碼時,它的工作正常,沒有錯誤,並給我所需的結果並將它們保存到Excel文件中。

我把文件放在服務器上,但是當我運行代碼時,它給了我關於Excel文件的錯誤。這是錯誤的例子:

package org.apache.poi.ss.usermodel does not exist 
import org.apache.poi.ss.usermodel.Cell; 
           ^
NXParser.java:19: error: package org.apache.poi.ss.usermodel does not exist 
import org.apache.poi.ss.usermodel.Row; 
           ^
NXParser.java:20: error: package org.apache.poi.ss.usermodel does not exist 
import org.apache.poi.ss.usermodel.Sheet; 
           ^
NXParser.java:21: error: package org.apache.poi.ss.usermodel does not exist 
import org.apache.poi.ss.usermodel.Workbook; 
           ^
NXParser.java:22: error: package org.apache.poi.xssf.usermodel does not exist 
import org.apache.poi.xssf.usermodel.XSSFWorkbook; 

等等...

我不知道是什麼問題。

另一件事,我用文件(輸入或輸出)的交易來獲取路徑時,使用這個命令:

File outputFile = new File(System.getProperty("user.dir") + "\\src\\output.xlsx"); 

應該使用服務器時,我保持這樣的路徑?

所有

回答

1

包不存在非常感謝......你試圖使用該庫不支持您的服務器上。

您有幾種選擇:在開發機器上

  1. 編譯並上傳編譯的程序到服務器。
  2. 手動將庫添加到服務器。
  3. 使用依賴解決方案的東西,如Maven或Gradle,在服務器上構建。
+0

我試圖編譯我的筆記本電腦上的代碼,但它給了我相同的錯誤 – Kittani

相關問題