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

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

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

94
задан 14 January 2017 в 21:54

5 ответов

Чтобы скомпилировать файл, откройте свой терминал и введите

javac filename.java

Чтобы запустить сгенерированный файл класса, используйте

java filename

Но для этого вам нужен Java JDK установлен на вашем компьютере. Вы можете установить его с инструкциями в Как мне установить Java? .

0
ответ дан 14 January 2017 в 21:54

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

  1. Из терминала установите open jdk

    sudo apt-get install openjdk-7-jdk
    
  2. Напишите программу Java и сохраните файл как filename.java

  3. Теперь для компиляции используйте эту команду из терминала

    javac filename.java
    

    Если все работает хорошо, то должен быть создан новый файл «filename.class».

  4. Чтобы запустить только что скомпилированную программу, введите в терминале следующую команду:

    java filename
    

ПРИМЕЧАНИЕ

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

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

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

0
ответ дан 14 January 2017 в 21:54

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

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

0
ответ дан 14 January 2017 в 21:54

Если, например, ваш файл 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

Однако, это распространено соглашение о присвоении одинаковым именам классов и файлов.

0
ответ дан 14 January 2017 в 21:54

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

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

javac filename.java

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

java file

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

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

У вас есть еще один вариант - вы можете установить полнофункциональную Java IDE. Ubuntu поставляется с двумя основными Java IDE с открытым исходным кодом - NetBeans и Eclipse .

0
ответ дан 14 January 2017 в 21:54

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

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