2016-07-26 113 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

相关问题