hi,
I am trying to run duke test to link two data source files with this directory structure. I run the .bat but I have no data into result.txt ...
Could you please say me what is wrong? I am getting an error : at java.net.URLClassLoader$1.run(Unknown Source)
but I don't understand why it does not find the file source (in the xml it is c:\duke\XML\1.xml) ...
thanks in advance
In c:\duke
-DATA (dir)
-sourceA.csv
-sorceB.csv
-result.txt
-XML (dir)
-1.xml
-jar (dir)
-lucene-core-4.0.0.jar
-duke-1.2.jar
- start.bat
-------- start.bat --------------
java no.priv.garshol.duke.Duke --testdebug --showmatches --linkfile=C:\duke\DATA\result.txt C:\duke\XML\1.xml
-------- 1.xml ------------------
<duke>
<object class="no.priv.garshol.duke.comparators.NumericComparator"
name="AreaComparator">
<param name="min-ratio" value="0.1"/>
</object>
<schema>
<threshold>0.1</threshold>
<property type="id">
<name>cle_exposant</name>
</property>
<property>
<name>NOM</name>
<comparator>no.priv.garshol.duke.comparators.Levenshtein</comparator>
<low>0.3</low>
<high>0.2</high>
</property>
</schema>
<group>
<csv>
<param name="input-file" value="C:\duke\DATA\sourceA.csv"/>
<param name="header-line" value="true"/>
<column name="cle_exposant" property="cle_exposant"/>
<column name="NOM"
property="NOM"
cleaner="no.priv.garshol.duke.examples.LowerCaseNormalizeCleaner"/>
</csv>
</group>
<group>
<csv>
<param name="input-file" value="C:\duke\DATA\sourceB.csv"/>
<column name="cle_exposant" property="cle_exposant"/>
<column name="NOM"
property="NOM"
cleaner="no.priv.garshol.duke.examples.LowerCaseNormalizeCleaner"/>
</csv>
</group>
</duke>
-----------------
sourceA.csv
the jar files are in classpath.
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/lucene/ana
lysis/standard/StandardAnalyzer
at no.priv.garshol.duke.ConfigurationImpl.<init>(ConfigurationImpl.java:
40)
at no.priv.garshol.duke.ConfigLoader.load(ConfigLoader.java:44)
at no.priv.garshol.duke.Duke.main_(Duke.java:68)
at no.priv.garshol.duke.Duke.main(Duke.java:37)
Caused by: java.lang.ClassNotFoundException: org.apache.lucene.analysis.standard
.StandardAnalyzer
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 4 more