Как скомпилировать файл .java на Ubuntu?

Как я могу скомпилировать файл .java?

Какие программы мне понадобятся? Если мне нужен Java JDK, мне также понадобится помощь в установке этого. Я очень новичок в Ubuntu, поэтому любая программа, которую мне нужно установить, мне понадобится учебник по установке.

1
задан 14 January 2017 в 22:54

4 ответа

OpenJDK работает лучше всего для меня. Это просто, и я никогда с ним не сталкивался. Просто выполните следующие простые шаги:

From Terminal install open jdk
sudo apt-get install openjdk-7-jdk
Напишите программу java и сохраните файл как filename.java Теперь для компиляции используйте эту команду с терминала
javac filename.java
. Если все работает хорошо, тогда необходимо создать новый файл «filename.class». Для запуска вашей программы, которую вы только что скомпилировали, введите следующую команду в терминале:
java filename

ПРИМЕЧАНИЕ

Вы можете использовать любой текстовый редактор (например, gedit),

замените имя файла на любое имя, которое вы хотите

, вам нужно быть в том же каталоге, что и «настоящий рабочий каталог» (полученный при запуске pwd) во время выполнения команды с терминала. [!d14 ]

19
ответ дан 25 May 2018 в 10:40

Если, например, ваш файл my_file.java:

class MyClass
{
    public static void main(String[] args)
     {
       System.out.println("Hello World");
     }
}

Вы хотите сделать:

javac my_file.java

, а затем

java MyClass # The name of the class, not file

Тем не менее, это общепринятое соглашение, дающее классы и файлы с тем же именем.

8
ответ дан 25 May 2018 в 10:40
  • 1
    Я бы сказал, что ваша оригинальная версия была лучше, так как # является символом комментария в оболочках. – muru 3 November 2014 в 05:58
  • 2
    Затем я меняю его. Благодарю. – Akavall 3 November 2014 в 05:59

Вам необходимо установить JDK, Java Development Kit. Ubuntu содержит metapackage default-jdk, который зависит от выбранного в настоящее время JDK. Теперь это openjdk-6-jdk.

Чтобы скомпилировать файл Java в исполняемый файл .class, вы можете запустить

javac filename.java

и запустить его

java file

Это самый простой случай использования, и в основном он не работает, потому что классы java в основном зависят от других классов Java, размещенных в библиотеках.

Таким образом, вы, вероятно, хотели бы использовать более сложные решения. Большинство текстовых редакторов поддерживают подсветку синтаксиса Java, например default-jdk , kate или vim, но они не решают проблему с компиляцией.

У вас есть другой вариант - вы можете установить полнофункциональная Java IDE. Ubuntu поставляется с главными Java IDE OpenSource - kate и Eclipse.

5
ответ дан 25 May 2018 в 10:40
  • 1
    Для первой установки default-jdk является обязательным, а openjdk-X-jdk недостаточно. – JohnRos 16 February 2014 в 04:35

Просто введите sudo apt-get update, а затем sudo apt-get install openjdk-7-jdk для быстрой установки для java7, затем вы можете играть в игры с помощью java: -)

Для получения более подробной официальной документации по Java, перейдите по этой ссылке.

3
ответ дан 25 May 2018 в 10:40
  • 1
    Я бы посоветовал, что людям, начинающим изучать Java, было бы лучше всего изучать последнюю версию Java 7 (sudo apt-get install openjdk-7-jdk). Кроме того, лучше всего запустить sudo apt-get update перед пакетами install ing из терминала. – Eliah Kagan 3 June 2012 в 08:56
  • 2
    7 присутствует только в 12.04. 6 делает ответ более общим – Thorbjørn Ravn Andersen 3 June 2012 в 11:39

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

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