所以我有一个文件夹。在这个文件夹里面是一个jar文件(twitter4j-core-4.04.jar),我的java文件(Runner.java)导入并使用如下:
package twitter4j;
import twitter4j.Twitter;
import twitter4j.StatusUpdate;
import twitter4j.Status;
import twitter4j.TwitterFactory;
import twitter4j.auth.AccessToken;
我拥有所有正确的代码 - 格式正确: 公共类Runner
和正确的主要功能 - public static void main(String [] args)
我使用以下命令编译Runner.java并且编译时没有错误或警告:javac -cp。:twitter4j-core-4.0.4.jar Runner.java
然而,当我去运行它生成的类文件(使用:java Runner)时,我得到了标题中列出的错误。如果我使用cp标志运行java命令(Ive到处查看并使用每个可能的类路径都无济于事),也会发生此错误。
我该如何解决这个问题?
答案 0 :(得分:0)
您必须创建一个可运行的.jar文件,其中包括您的代码依赖项,如twitter4j-core-4.0.4.jar和(可能)其他依赖的文件。如果您不使用Maven,您的IDE可能能够为您生成这种.jar文件。
答案 1 :(得分:0)
您必须使用其包指定类。
此命令必须从文件夹twitter4j外部执行:
java -cp blabla.jar twitter4j.Runner
答案 2 :(得分:0)
对我有用。