添加外部库时,JAVA无法找到或加载主类

时间:2013-07-05 07:54:49

标签: java external

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

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

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

1 个答案:

答案 0 :(得分:5)

当你使用-cp时,它会丢弃classpath中的当前目录,因此你需要明确指定

使用

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