Мои файлы классов 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{
}
}