创建一个jar文件问题 - 使用eclipse

时间:2016-04-25 12:38:28

标签: java jar

在我的类文件中,我习惯从本地驱动器中读取excel文件

public static void main(String[] args) throws InterruptedException, IOException {

    driver = new ChromeDriver();
    driver.manage().deleteAllCookies();
    driver.manage().window().maximize();
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);

    FileInputStream file = new FileInputStream(new File("C:\\Expiration.xlsx"));
    workbook = new XSSFWorkbook(file);
    XSSFSheet sheet = workbook.getSheetAt(0);
    Cell cell;
    Row row = null;
    .....
    .....
}

之后我把这个类文件转换成了一个jar文件,当我在我的机器上执行它工作正常,但是执行了其他机器异常,因为该文件在该位置不可用

澄清 让我知道如何避免这种情况?

我的期望 jar文件和excel文件(包级别),而执行文件应该在包中读取

1 个答案:

答案 0 :(得分:0)

您可以将文件保留在项目文件夹中。所以你只需要

  

新文件('file.xls');

创建JAR时,它应该已包含在内。