我的代码中有一些编码字符,因此我将代码编译如下:

javac -cp cayenne-2.0.4.jar Twokenize.java


没关系。但是当我运行程序时,它返回一个错误:

java -cp cayenne-2.0.4.jar Twokenize test.txt


这是一个错误:

Error: Could not find or load main class Twokenize


但是当我刚跑步时:

java Twokenize test.txt


该程序(主要方法)仍然运行平稳,直到它满足需要外部库的代码为止。
请帮我。非常感谢你。

最佳答案

当您使用-cp时,它将从类路径中删除当前目录,因此您需要明确指定

采用

java -cp .:cayenne-2.0.4.jar Twokenize test.txt

09-27 18:51