2

我的代码中有一些编码字符,所以我编译代码如下:

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

程序(main 方法)仍然可以顺利运行,因为它满足了需要外部库的代码。请帮我。非常感谢你。

4

1 回答 1

6

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

采用

java -cp .:cayenne-2.0.4.jar Twokenize test.txt
于 2013-07-05T07:56:23.700 回答