我编写了一个Java程序,它从Excel工作表中获取数据,用它做一些事情并将数据放回到新的Excel工作表中。
它在IDE中工作正常(我正在使用IntelliJ)但是当我构建工件时,当我执行构建的可执行Jar文件时没有任何反应。即使进行以下实验,我也会得到相同的结果:
所以我的结论是,代码可以阻止构建的可执行jar正常执行,或者它是Apache POI库的东西。
所以我用Apache POI库创建了一个带有一些简单示例代码的新项目,构建它并且它工作正常。但是我完成的Excel项目仍无效。
以下是我的文件:
https://drive.google.com/folderview?id=0B9nMd9b1lJd9NEkyOVh0SG4zN28&usp=sharing
答案 0 :(得分:0)
确定。我自己发现了。 我只是忘了用try和catch来加载图像,并且Image没有打包在工件中,因此最终的程序没有运行。