找不到主类

Nee*_*etz 5 java

好吧,我在 Ubuntu 中使用这个命令编译我的程序

javac -classpath .:/home/ss/lucene-4.0.0/core/lucene-core-4.0.0.jar:/home/ss/lucene-4.0.0/queryparser/lucene-queryparser-4.0.0.jar:/home/ss/lucene-4.0.0/analysis/common/lucene-analyzers-common-4.0.0.jar:/home/ss/lo.jar:/home/neetish/mysql-connector-java-5.1.25-bin.jar kel.java
Run Code Online (Sandbox Code Playgroud)

它编译。

我运行使用

  java -classpath .:/home/ss/lucene-4.0.0/core/lucene-core-4.0.0.jar:/home/ss/lucene-4.0.0/queryparser/lucene-queryparser-4.0.0.jar:/home/ss/lucene-4.0.0/analysis/common/lucene-analyzers-common-4.0.0.jar:/home/ss/lo.jar:/home/ss/mysql-connector-java-5.1.25-bin.jar kel.java
Run Code Online (Sandbox Code Playgroud)

我得到

Could not find or load main class kel.java
Run Code Online (Sandbox Code Playgroud)

谁能帮我吗?

Ruc*_*era 0

如果kel.java中有main()方法并且编译成功则

您可以使用以下命令运行它。

java -classpath kel
Run Code Online (Sandbox Code Playgroud)

在你的情况下,你正在尝试运行 kel.java。那是错的。