sekruse / metanome-cli

Run Metanome algorithms from the command line
http://www.metanome.de/
Apache License 2.0
7 stars 6 forks source link

Issue With DUCC Algorithm #23

Closed faisal-ksolves closed 1 year ago

faisal-ksolves commented 1 year ago

hello everyone, I am trying to run DUCC on metanome-cli with the following jar's

  1. metanome-cli-1.1.0.jar
  2. DUCC-1.2-SNAPSHOT.jar

I am using following command : java -cp metanome-cli-1.1.0.jar:DUCC-1.2-SNAPSHOT.jar de.metanome.cli.App --algorithm de.metanome.algorithms.dcucc.Ducc --file-key "Relational Input" --files /home/.../Inputs/WDC_age.csv --header

but it throws java.lang.ClassNotFoundException Exception here is the full error log. Could not initialize algorithm. java.lang.ClassNotFoundException: de.metanome.algorithms.dcucc.Ducc at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at de.metanome.cli.App.createAlgorithm(App.java:281) at de.metanome.cli.App.configureAlgorithm(App.java:266) at de.metanome.cli.App.run(App.java:83) at de.metanome.cli.App.main(App.java:47)

What should do in order to run this algorithm in my local system. currently i m using java version 11, openjdk version "11.0.17"

Can anyone help me ? Thanks in Advance :)

faisal-ksolves commented 1 year ago

Just need to correct command and it works java -cp metanome-cli-1.1.0.jar:DUCC-1.2-SNAPSHOT.jar de.metanome.cli.App --algorithm de.metanome.algorithms.ducc.Ducc --file-key "Relational Input" ...