Невозможно запустить java-программу с терминалом в Ubuntu 18.04.2 [закрыто]

Я не могу запустить никакую Java-программу с помощью терминала:

Screen shot of the error

openjdk version "10.0.2" 2018-07-17 OpenJDK Runtime Environment (build
10.0.2+13-Ubuntu-1ubuntu0.18.04.2) OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2, mixed mode)

Есть идеи?

-2
задан 13 October 2018 в 05:28

1 ответ

Скомпилировать исходный код Java (обычно с файлом, заканчивающимся в .java) необходимо выполнить Компилятор Java, иначе. javac. Это компилирует источник в двоичный файл байт-кода, заканчивающийся в .class.

Когда рабочие двоичные файлы байт-кода, Вы обращаетесь к полному имени класса, не файлу. Java будет затем искать соответствующее .class файл относительно текущего местоположения, загрузите соответствующий класс и вызовите функцию main(). Это позволяет там быть многими (даже вложенный), вызываемые запуски к программе от той скомпилировали двоичный файл classfile.

Кроме того, классы Java могут существовать в пакетах, которые организованы каталогом и объявлены наверху файла, например.

package Arrays;

Так, после того как Вы скомпилировали свою программу, необходимо быть в папке выше папки Arrays и затем удалить .java от Вашей команды Java и префикса имя класса с 'Массивами'.. например.

$ cd /path/to/src
$ java Arrays.Speeds
1
ответ дан 27 October 2019 в 08:08

Другие вопросы по тегам:

Похожие вопросы: