Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ColdFusion 10中的Apache POI版本_Java_Coldfusion_Apache Poi_Coldfusion 10 - Fatal编程技术网

Java ColdFusion 10中的Apache POI版本

Java ColdFusion 10中的Apache POI版本,java,coldfusion,apache-poi,coldfusion-10,Java,Coldfusion,Apache Poi,Coldfusion 10,有没有办法确定ApachePOIColdfusion10使用什么版本?我已经查看了lib目录,但是POI JAR文件的名称不包含版本号 如果不是最新版本,我将如何在代码中使用最新版本?我知道我可以使用this.JavaSettings从自定义路径加载JAR 我已经下载了POI的最新版本,它包含许多JAR文件:顶层目录中有6个,lib子目录中有4个,ooxml lib目录中有3个。我是否需要引用this.JavaSettings中的所有JAR 同样,一旦我在this.JavaSettings中引用

有没有办法确定ApachePOIColdfusion10使用什么版本?我已经查看了lib目录,但是POI JAR文件的名称不包含版本号

如果不是最新版本,我将如何在代码中使用最新版本?我知道我可以使用
this.JavaSettings
从自定义路径加载JAR

我已经下载了POI的最新版本,它包含许多JAR文件:顶层目录中有6个,lib子目录中有4个,ooxml lib目录中有3个。我是否需要引用
this.JavaSettings
中的所有JAR

同样,一旦我在
this.JavaSettings
中引用了正确的JAR,那么如何在代码中使用该库?我使用了ColdFusion版本的POI,代码如下:

createObject('java','org.apache.poi.ss.usermodel.WorkbookFactory').create(infile);
我需要如何更改此代码以使用我在
this.JavaSettings
中引用的最新版本的POI


我还在想着这些Java的东西!谢谢。

以下是了解任何Jar版本的步骤

  • jar只是一个归档文件。或者将jar文件解压缩到一个目录(或者使用7-Zip之类的工具查看内容,而不必解压缩单个文件)
  • 您将看到一个名为META-INF的文件夹
  • 在META-INF中有一个名为MANIFEST.MF的文件
  • 打开manifest.mf文件,该文件包含版本、供应商详细信息等详细信息

  • 希望对您有所帮助

    以下是了解任何Jar版本的步骤

  • jar只是一个归档文件。或者将jar文件解压缩到一个目录(或者使用7-Zip之类的工具查看内容,而不必解压缩单个文件)
  • 您将看到一个名为META-INF的文件夹
  • 在META-INF中有一个名为MANIFEST.MF的文件
  • 打开manifest.mf文件,该文件包含版本、供应商详细信息等详细信息

  • 希望能有所帮助

    最近我问了一个类似的问题,因为我忘了我已经发布了这个问题


    请看哪一个包含了更多有用的信息。

    最近我问了一个类似的问题,因为我忘了我已经发布了这个问题


    请查看其中包含的更多有用信息。

    我使用的上一个CF版本是8,但当时我们只是停止CF,删除旧POI jar及其依赖项,复制新的POI jar(如从二进制下载),交叉手指,然后再次启动CF!如果可以使用CF10从自定义位置加载JAR的功能来实现这一点,请参阅,了解您需要什么样的JAR,我不希望弄乱ColdFusion功能在内部依赖的JAR。不过,那个依赖项链接看起来很有用,谢谢!下面是一个人升级POI文件的解决方案-编辑:嗯。。二读时,这部分内容似乎和你们的另一个问题重复。也许关闭这一个,留下另一半的链接。我使用的最后一个CF版本是8,但那时我们只是停止CF,删除旧POI jar及其依赖项,复制新的(如二进制下载),交叉手指,再次启动CF!如果可以使用CF10从自定义位置加载JAR的功能来实现这一点,请参阅,了解您需要什么样的JAR,我不希望弄乱ColdFusion功能在内部依赖的JAR。不过,那个依赖项链接看起来很有用,谢谢!下面是一个人升级POI文件的解决方案-编辑:嗯。。二读时,这部分内容似乎和你们的另一个问题重复。也许关闭这个,留下另一半的链接。很好的说明。一个建议是:典型的jar可以包含数百个类文件——甚至更多。使用7-zip之类的工具,而不是将所有文件提取到磁盘。它允许您查看jar内容和MANIFEST.MF文件本身,而无需实际将所有内容提取到磁盘。您可以使用windows zip工具执行相同的操作。您只需复制文件,并为其提供
    *.zip
    扩展名,而不是
    *.jar
    。很好的说明。一个建议是:典型的jar可以包含数百个类文件——甚至更多。使用7-zip之类的工具,而不是将所有文件提取到磁盘。它允许您查看jar内容和MANIFEST.MF文件本身,而无需实际将所有内容提取到磁盘。您可以使用windows zip工具执行相同的操作。您只需复制文件,并为其提供
    *.zip
    扩展名,而不是
    *.jar