【发布时间】:2018-04-25 14:33:18
【问题描述】:
我的 java 类文件在 Eclipse 中运行,但不在命令行中。我已经尝试了所有可能的解决方案。我的代码结构如下:
Client_1/src/filedownload/Client.java
RMI_interface/src/filedownload/Hello.java
Client.java 文件依赖于Hello.java。 filedownload 是包的名称。
当我使用以下命令编译时,它可以工作。
javac RMI_interface/src/filedownload/Hello.java Client_1/src/filedownload/Client.java
但是当我使用以下命令执行Client_1/src文件夹中的类文件时,它不起作用。
java filedownload.Client
显示的错误是
Could not find or load main class
我在 stackoverflow 上尝试了很多帖子,但我无法解决它。我正在使用 ubuntu。
代码结构是
package filedownload;
import ....
public class Client implements Hello, Runnable{
...other functions.....
public static void main(String args[])throws Exception{
}
}
【问题讨论】:
-
您应该在
Client_1/src/filedownload中java而不是在Client_1/src中。 -
我从 Client_1/src/filedownload 尝试过,但没有成功。
-
能把这两个类的代码贴出来吗?
-
由于是项目提交,无法发布代码,但我可以分享代码的相关部分。
标签: java executable javac