Как мне скомпилировать файл .java?
Какие программы мне понадобятся? Если мне нужен Java JDK, мне также понадобится помощь в его установке. Я очень плохо знаком с Ubuntu, поэтому для любой программы, которую мне нужно установить, мне потребуется руководство по их установке.
Чтобы скомпилировать файл, откройте свой терминал и введите
javac filename.java
Чтобы запустить сгенерированный файл класса, используйте
java filename
Но для этого вам нужен Java JDK установлен на вашем компьютере. Вы можете установить его с инструкциями в Как мне установить Java? .
OpenJDK работает лучше всего для меня. Это просто, и я никогда не сталкивался с этой проблемой. Просто выполните следующие простые шаги:
Из терминала установите open jdk
sudo apt-get install openjdk-7-jdk
Напишите программу Java и сохраните файл как filename.java
Теперь для компиляции используйте эту команду из терминала
javac filename.java
Если все работает хорошо, то должен быть создан новый файл «filename.class».
Чтобы запустить только что скомпилированную программу, введите в терминале следующую команду:
java filename
ПРИМЕЧАНИЕ
Вы можете использовать любой текст редактор (например, gedit),
замените имя файла тем именем, которое вы хотите
, вам нужно находиться в том же каталоге, что и «текущий рабочий каталог» (полученный при запуске pwd
) во время работы команда от терминала.
Просто введите sudo apt-get update
, затем sudo apt-get install openjdk-7-jdk
для быстрой установки java7, затем вы можете играть в игры с java: -)
Для получения более подробной официальной документации по Java, пожалуйста, посетите ссылка .
Если, например, ваш файл 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
Однако, это распространено соглашение о присвоении одинаковым именам классов и файлов.
Вам необходимо установить 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 .