Pdf文件不使用groovy类加载器加载
使用groovy加载文件时出现问题。我在一个项目的testdata中有一个sample.txt文件和一个pdf fonts.pdf文件。它们位于同一路径中 当我使用下面的代码获取txt文件时,我没有得到NullPointerException,但是当我使用相同的代码获取pdf文件时,我得到了NullPointerExceptionPdf文件不使用groovy类加载器加载,groovy,Groovy,使用groovy加载文件时出现问题。我在一个项目的testdata中有一个sample.txt文件和一个pdf fonts.pdf文件。它们位于同一路径中 当我使用下面的代码获取txt文件时,我没有得到NullPointerException,但是当我使用相同的代码获取pdf文件时,我得到了NullPointerException 您正在使用具有包名的脚本吗?跟踪工作没有任何问题 def String inputFile = 'fonts.pdf' GroovyClassLoader clas
您正在使用具有包名的脚本吗?跟踪工作没有任何问题
def String inputFile = 'fonts.pdf'
GroovyClassLoader classLoader = new GroovyClassLoader()
print classLoader.getResource(inputFile );
return new File ( classLoader.getResource(inputFile ).toURI() )
若我使用包,那个么文件名需要有匹配的包名,并且应该位于适当的运行时位置
def String inputFile = 'apackage/fonts.pdf'
GroovyClassLoader classLoader = new GroovyClassLoader()
print classLoader.getResource(inputFile );
return new File ( classLoader.getResource(inputFile ).toURI() )
在任何情况下,我都看不出文件是文本还是pdf有什么区别,请显示完整的脚本
def String inputFile = 'apackage/fonts.pdf'
GroovyClassLoader classLoader = new GroovyClassLoader()
print classLoader.getResource(inputFile );
return new File ( classLoader.getResource(inputFile ).toURI() )