Я должен загрузить какой-либо IDE для запущения программы Java, или я могу просто использовать свой терминал?

Также, если мне нужен тот затем, который IDE я должен пойти для и который пакет (по всей вероятности затмение)?

Моя система: павильон g6-1200TU HP с 2 ГБ Ram, 64 битами, Intel Core i3-2330M с 2,2 ГГц, с Intel HD graphics 3000, жестким диском на 500 ГБ

1
задан 11 September 2016 в 13:07

2 ответа

Eclipse IDE довольно нагружен для i3 процессора 2 ГБ RAM и не рекомендуемый, если Вы не должны использовать проводник проекта и материал. Если необходимо установить затмение, еще следуют за этим

, если у Вас есть простые программы:

Для компиляции файла откройте терминал и тип

javac filename.java

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

java filename

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

2
ответ дан 3 December 2019 в 06:57

Нет, Вам не нужен IDE для запущения программ Java. Для этого Вам нужен только JRE (среда выполнения Java) - это обеспечивает и JVM (виртуальная машина Java), которая позволяет системе запустить программы Java и Библиотеку классов Java (набор динамических библиотек, пользовавшихся программами Java во время выполнения).

можно проверить, что у Вас есть JRE путем ввода

java -version

, Это покажет Вам JRE, если у Вас будет тот; в противном случае затем необходимо установить пакет, например

sudo apt install openjdk-8-jre

Или openjdk-8-jdk, если Вы планируете сделать какую-либо разработку.

можно запустить JAVA-приложения от терминала путем вызова java, например:

  • .class файл такой как myjavathing.class был бы выполнен с java myjavathing
  • для .jar, например cookie.jar, используют -jar опция: java -jar cookie.jar

, Если программе Java не удается работать, это обычно, потому что должны быть установлены некоторые дополнительные библиотеки. Поиск сообщения об ошибке, Вы входите в Переполнение стека обычно, помогает Вам обнаружить, какой пакет необходимо установить для обеспечения недостающих библиотек!

2
ответ дан 3 December 2019 в 06:57

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

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