very Basic question on windows config (sorry for

111 views
Skip to first unread message

trifide

unread,
Dec 17, 2014, 7:08:34 PM12/17/14
to duke-...@googlegroups.com
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



trifide

unread,
Dec 22, 2014, 12:11:02 PM12/22/14
to duke-...@googlegroups.com
... Duke for dummies .... :-) 

trifide

unread,
Aug 2, 2015, 10:35:19 AM8/2/15
to duke
... anyone?
Reply all
Reply to author
Forward
0 new messages