gpt4 book ai didi

java - 帮助执行此 Java 应用程序

转载 作者:行者123 更新时间:2023-12-02 00:46:33 24 4
gpt4 key购买 nike

我收到了这个源代码:http://www.sbbic.org/split.zip根据 Apache 2.0 许可证:http://www.apache.org/licenses/LICENSE-2.0

它是作者在没有文档或支持的情况下给我的(作者现在没有时间,他正在写一本书)。我对 Java 的了解非常有限。

有人可以告诉我如何运行该应用程序以拆分源代码中包含的 columns.txt 文件中的单词吗?

我在 TextSegmenter.java 中四处寻找,试图找到如何在命令行上调用它,但没有成功。

如果我调用:java com\whitemagicsoftware\dictionary\TextSegmenter lexicon.csv columns.txt我收到此错误:

Exception in thread "main" java.lang.NoClassDefFoundError: com\whitemagicsoftwar e\dictionary\TextSegmenter (wrong name: com/whitemagicsoftware/dictionary/TextSe gmenter) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12 4) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$000(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

我尝试将其放入 .jar 中(再次由于经验有限,我只压缩了包含手动创建的 list 文件的文件),但它无法加载。

我是新手 - 抱歉,如果这是一个愚蠢的问题,但我会感谢您的帮助!

该脚本的目的是将连接的单词(例如“addresstype”)分解为单独的单词(例如“address”和“type”)。希望使用此脚本来破译高棉语的单词,该语言在单词之间不使用空格。

谢谢!

最佳答案

您在 CLASSPATH 上缺少外部库。您必须设置 CLASSPATH 环境变量,或者通过 -cp 选项将类路径传递给 java 命令,例如

 java -cp externallib.jar:otherlib.jar -jar myjar.jar

关于java - 帮助执行此 Java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4847598/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com