2015-09-10 85 views
3

我再次感到很蠢。我想使用opencsv庫。我下載了它(搶不從我的網絡工作),並在我的「中央配置」中定義:在groovy中導入opencsv庫

this.class.classLoader.rootLoader.addURL(new URL("file:///${currentDir}/lib/opencsv-3.5.jar")) 

我現在開始常規給定參數:

groovy.exe" -Xms1024m -cp .;lib/opencsv-3.5.jar test.gy 

在我導入腳本讀者:

import au.com.bytecode.opencsv.CSVReader 

而這正是它失敗...

org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: 
Y:\pimconsole\scripts\testcsv.gy: 6: unable to resolve class au.com.bytecode.ope 
ncsv.CSVReader 
@ line 6, column 1. 
    import au.com.bytecode.opencsv.CSVReader 

我以爲我想通了:/

回答

1

我找到了答案: 他們重新包裝的東西,它現在是com.opencsv.CSVReader不再au.com.bytecode.opencsv.CSVReader ...但是這是很難找到......

import com.opencsv.CSVReader 

工作 對不起:X

0

我相信this answers你的問題。基本上,只需將jar文件放入groovy lib目錄即可。

+0

嘿,可惜這沒有幫助。我已經在我的工具中獲得並定義了.jar(適用於其他人)。我現在也把它放到groovy本身的lib中,但仍然得到相同的錯誤:/ – Mattes