我已经阅读了 ELKI 文档中的教程(http://elki.dbs.ifi.lmu.de/wiki/Tutorial/DistanceFunctions)。
不幸的是,我没有掌握如何使用 MiniGUI(或提供的 .jar 的 bash 脚本)插入生成的 .class。怎么做?
Ps:我知道这听起来绝对是菜鸟,但是当我按照建议尝试“键入”类名时,我收到错误“无法处理以下参数:HammingDistance”。
我已经阅读了 ELKI 文档中的教程(http://elki.dbs.ifi.lmu.de/wiki/Tutorial/DistanceFunctions)。
不幸的是,我没有掌握如何使用 MiniGUI(或提供的 .jar 的 bash 脚本)插入生成的 .class。怎么做?
Ps:我知道这听起来绝对是菜鸟,但是当我按照建议尝试“键入”类名时,我收到错误“无法处理以下参数:HammingDistance”。
ELKI 将通过标准的Java Classloader 加载类。因此,它们必须在类路径上,否则无法加载。一个示例调用(假设您的类在bin
文件夹中)是
java -cp elki.jar:bin/ de.lmu.ifi.dbs.elki.application.ELKILauncher
参数解释如下:
l2
,曼哈顿有一个别名l1
。public
构造函数或内部public static class Parameterizer
。输入辅助构建如下:
.jar
检查类路径上的文件以查找服务文件META-INF/elki/<interface>
.class
检查所有文件。这要慢得多,但无需编辑服务文件。发现的类显示在服务文件中列出的类下方。此外,该包de.lmu.ifi.dbs.elki.application.internal
包括将检查类路径中所有内容的类,并将报告例如没有无参数public
构造函数的类或内部public static class Parameterizer
.