Установка EDT 2020.2 на Ubuntu 18.04

12.04.20

Разработка - EDT

Установка EDT 2020.2 на Ubuntu 18.04 Заметки на будущее.

Скачав с сайта дистрибутив и распаковав, я по старинке зашел в консоль и набрал:

sudo ./1ce-installer

Но привычная мне консоль ответила:

Error: Could not find or load main class com._1c.installer.ui.fx.app.InstallerFxApp
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application

тут я понял, что 1С переведя EDT на 11 java забыла о том, что в ней нет javafx из коробки. Набрав:

head ./1ce-installer
#!/bin/sh

# ----------------------------------------------------------------------------
# Installer launcher
#
# Required environment variables:
# JAVA_HOME - location of a Java installation directory.
# Optional environment variables:
# E1C_INSTALLER_OPTS - additional Java options
# ----------------------------------------------------------------------------

Я понял, что надо либо JAVA_HOME указать путь к java 8 (что я сделал на windows, немного позже) либо в E1C_INSTALLER_OPTS добавить загрузку javafx. Во втором случае выглядело это:

sudo -i
export E1C_INSTALLER_OPTS='--module-path /usr/share/openjfx/lib --add-modules javafx.controls,javafx.fxml'
/home/{user name}/distr/1ce-installer

Зачем я это написал? Что бы второй раз долго не вспоминать.

Вступайте в нашу телеграмм-группу Инфостарт

edt linux java 1C

См. также

DevOps и автоматизация разработки EDT Программист Бесплатно (free)

Разбираемся, почему ручной деплой в 1С все еще жив и сколько времени он на самом деле занимает, несмотря на стремительное развитие CI/CD-подходов. На реальном кейсе показываем, что корень проблемы чаще кроется не в автоматизации, а в ее неэффективной настройке. Событийная модель вместо расписаний, параллельные тесты, использование кеша Gitlab для оптимизаций и правильные настройки для управления репозиториями на раннерах радикально меняют скорость delivery. Объясняем, почему переход на Docker иногда замедляет процесс, как платформенные особенности 1С влияют на пайплайны и какие стратегии позволяют устранить узкие места. Материал будет полезен тем, кто хочет понять реальную стоимость ручного деплоя и сравнить ее с возможностями правильно настроенной автоматизации.

04.03.2026    808    konst1231    0    

4

DevOps и автоматизация разработки EDT Программист 1С 8.3 Бесплатно (free)

Входные данные - конфигурация 1С в формате EDT, для системы контроля версий используется Git, две базы - рабочая и тестовая. Задача: коммит в ветку должен автоматически обновлять базу. Без ручного запуска конфигуратора, без «сохрани CF и скопируй на сервер». Инструмент - GitHub Actions + PowerShell-скрипты на сервере. Платформа 8.3.27.

27.02.2026    1112    BiLBelarus    0    

7

EDT Программист 1С 8.3 Бесплатно (free)

Использование абстрактных интерфейсов в 1С.

24.02.2026    755    korvintorson    8    

2

EDT Программист Бесплатно (free)

Показываем, как сочетание небольшого собственного продукта и EDT помогает решать реальные задачи разработки, а не просто следовать моде. Делимся опытом перехода от монорепозитория к форкам, рассказываем об архитектуре решения и особенностях командной работы. А также раскрываем плюсы и минусы EDT, которые стоит учитывать при выборе среды для продуктовой разработки.

26.01.2026    1365    nalivai-chai    0    

6

EDT Обновление 1С Программист Бесплатно (free)

На примере рассмотрим одну из стратегий обновления проекта на новый релиз поставщика через 1С:EDT.

19.01.2026    3697    eakomarov    12    

20

EDT Программист Стажер 1С 8.3 Россия Бесплатно (free)

С высоты своего многолетнего стажа работы в программе 1С:Предприятие с ужасом вспоминаю начало двухтысячных годов, когда только-только начинал свои первые шаги в программирование. Вроде бы уже был опыт программирования в других языках, но всё равно было как-то не по себе.

22.12.2025    5203    chuevsf    11    

3

EDT Программист Стажер 1С:Предприятие 8 Россия Абонемент ($m)

Данная публикация посвящена работе с новым функционалом в 1С:EDT, а точнее ИИ 1С:Напарник. Этот материал будет полезен для начинающих программистов, а также для программистов, которые желают научиться работать в 1С:EDT с применением ИИ.

2 стартмани

05.11.2025    7186    chuevsf    7    

11

EDT Групповая разработка (Git, хранилище) Программист 1С:Предприятие 8 Бесплатно (free)

Плагин, расширяющий функциональность EDT, предоставляя возможность работы с хранилищем конфигурации 1С без использования 1С:ГитКонвертер.

04.08.2025    11538    ZigRinat85    46    

47
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. check2 398 02.05.20 13:16 Сейчас в теме
А использовать рекомендованную производителем версию java не пробовали? Например bellsoft-java11 11.0.5+11
2. awk 745 04.05.20 09:18 Сейчас в теме
3. Greek26rusa 2 10.05.20 01:25 Сейчас в теме
(2)можешь ясней рассказать пожалуйста
5. awk 745 10.05.20 07:54 Сейчас в теме
(3)Яснее рассказать что? Почему я не стал ставить jvm от неизвестной (мне) фирмы?

Не стал ставить так как не счел это нужным.
4. Greek26rusa 2 10.05.20 01:25 Сейчас в теме
(1)подскажите как? что то не получилось у меня
6. awk 745 10.05.20 08:04 Сейчас в теме
(4) Я не знаю, что у вас могло случиться. Давайте начнем с публикации вывода следующих команд:

1. screenfetch
2. java -version
3. apt search openjfx
7. Greek26rusa 2 11.05.20 00:13 Сейчас в теме
(6)
java -version
Хочу поработать поработать в этой среде

1. screenfetch

nik*niko
OS: Ubuntu 18.04 bionic
Kernel: x86_64 Linux 5.3.0-51-generic
Packages: 1953
Shell: bash
Resolution: 3840x1080
DE: GNOME
WM: GNOME Shell
WM Theme: Adwaita
GTK Theme: Ambiance [GTK2/3]
Icon Theme: ubuntu-mono-dark
Font: Ubuntu 11
CPU: Intel Core i7-7700 * 8x 4.2GHz [27.8°C]
GPU: GeForce GTX 950
RAM: 3895MiB / 7901MiB



2.java -version

openjdk version "1.8.0_252"
OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1~18.04-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)

3.Запустил

libopenjfx-java/bionic-updates,bionic-updates,bionic-security,bionic-security 11.0.2+1-1~18.04.2 all
JavaFX/OpenJFX - Rich client application platform for Java (Java libraries)

libopenjfx-java-doc/bionic-updates,bionic-updates,bionic-security,bionic-security 11.0.2+1-1~18.04.2 all
JavaFX/OpenJFX - Rich client application platform for Java (Javadoc)

libopenjfx-jni/bionic-updates,bionic-security 11.0.2+1-1~18.04.2 amd64
JavaFX/OpenJFX - Rich client application platform for Java (native libraries)

openjfx/bionic-updates,bionic-security 11.0.2+1-1~18.04.2 amd64
JavaFX/OpenJFX - Rich client application platform for Java

openjfx-source/bionic-updates,bionic-updates,bionic-security,bionic-security 11.0.2+1-1~18.04.2 all
JavaFX/OpenJFX - Rich client application platform for Java (sources)
8. awk 745 11.05.20 09:44 Сейчас в теме
(7) EDT c 8 jdt не работает (кроме инсталлятора), вам надо ставить 11 java. + javafx не установлен.

sudo apt install openjdk-11-jdk # Ставим 11 jdk
sudo apt install openjdk-11-jre # Ставим 11 jre
sudo apt install openjfx # Ставим javafx

Ну и дальше как в статье...
9. awk 745 11.05.20 09:53 Сейчас в теме
(7) Оперативки у тебя маловато. Если swap ставил по умолчанию, то он 1 Гб. Этого не хватит и начнутся зависания системы. Если это так, то поставь демон динамической подкачки https://mnorin.com/menedzher-prostranstva-podkachki-swapspace.html. Это спасет от зависаний системы...
10. Greek26rusa 2 11.05.20 17:04 Сейчас в теме
(9)Вирус Карена закончится добавлять буду.) спасибо попробую отпишусь
11. Greek26rusa 2 24.05.20 00:15 Сейчас в теме
(9)Вообщем боролся боролся так и не получилось поставить. а что за статья? можешь скинуть ссылку .
12. awk 745 24.05.20 13:25 Сейчас в теме
(11) Ты про что? Если про: "ну и дальше как в статье?", то в этой статье.... Задаем модули при запуске в переменной окружения, перед этим убедившись, что все стоит. Должно быть так:

apt list openjdk-11-jdk openjfx
Вывод списка… Готово
openjdk-11-jdk/focal,now 11.0.7+10-3ubuntu1 amd64 [установлен]
openjdk-11-jdk/focal 11.0.7+10-3ubuntu1 i386
openjfx/focal 11.0.7+0-2ubuntu1 amd64 [установлен]
13. Greek26rusa 2 24.05.20 20:24 Сейчас в теме
(12)
apt list openjdk-11-jdk openjfx


nik*niko:~$ apt list openjdk-11-jdk openjfx
Вывод списка… Готово
openjdk-11-jdk/bionic-updates,bionic-security,now 11.0.7+10-2ubuntu2~18.04 amd64 [установлен]
openjfx/bionic-updates,bionic-security,now 11.0.2+1-1~18.04.2 amd64 [установлен]
nik*niko:~$
14. awk 745 24.05.20 23:49 Сейчас в теме
(13)ОК. Дальше смотрин java -version

Должно получится:

java -version
openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

И ls /usr/share/openjfx/lib там должны быть библиотеки...
Для отправки сообщения требуется регистрация/авторизация