Java代码重用与预编译类包括Main

时间:2015-03-10 04:03:54

标签: java jar apache-poi

我最近下载了所有Apache POI个可下载文件,特别是poi-examples-3.11-20141221.jar,其中包含预编译的示例,例如"如何使用"。

问题是我无法运行预编译的类。

  

细节:poi-examples-3.11-20141221.jar        - > org.apache.poi.xssf.eventusermodel            - > XLSX2CSV.class

XLSX2CSV已经使用main()进行编译,我只想在没有eclipse的情况下运行它。

通过Java中的JAVA Reference Class和Jar的其他教程的链接也会有所帮助。

我是新来的,所以请保持温柔。

1 个答案:

答案 0 :(得分:1)

使用类路径上的jar运行它,但不使用-jar选项

例如,对于.xlscsv转换器示例XLS2CSVmra,您可以执行以下操作:

java -classpath poi-3.12-beta1.jar:poi-examples-3.12-beta1.jar org.apache.poi.hssf.eventusermodel.examples.XLS2CSVmra

确保您需要的所有POI jar都在类路径上(.xlsx / XSSF需要更多)以及lib目录中的任何依赖项。有关

所需的罐子的详细信息,请参阅POI Components Page