Имя: Пароль:
1C
 
Несколько Java сред на одном компьютере. Как решать конфликты?
0 Lama12
 
03.12.25
10:26
Собственно суть вопроса в теме.
Есть ява от оракла, есть от белорусов, есть от россиян. Разным программам нужна разная среда (казалось бы - везде Java). Как каждой программе прописать свою среду?
1 Asmody
 
03.12.25
10:42
Батником устанавливать переменную окружения JAVA_HOME
2 Lama12
 
03.12.25
10:44
(1) Ну так себе решение. Думал есть что удобнее.
3 Asmody
 
03.12.25
10:53
(2) нормальное решение. пишешь батник:

set JAVA_HOME=<путь к корню JDK>
set PATH=<путь к корню JDK>\bin;%PATH%
<твоя_программа>.exe

кладешь рядом с exe'шником, запускаешь с него
4 Asmody
 
03.12.25
10:53
В EDT можно указать версию JDK в свойствах проекта в окне запуска
5 arsik
 
гуру
03.12.25
11:08
Тут 1с еще расчехлились и добавили нового дистриб-компилятора Axiom
Сейчас 8,11,17 - и вот никак не понятно, в каких продуктах какую версию использовать. Я помню, что я версию с сайта компилятора установил, ту же самую, так она не подошла.
Условно, на 1С лежала 11.0.18+10, а я установил с белсофта 11.0.18+22
6 sikuda
 
03.12.25
11:23
(5) Только требования от самой 1С - https://edt.1c.ru/docs/intro/requirements.php

(0)"Книгу переворошив,
намотай себе на ус —
все работы хороши,
выбирай на вкус!"
В программах напрямую указываешь какой будешь пользоваться
А что за Java от белорусов?🔥
7 AlexKimp
 
03.12.25
11:10
(5) это eclipse. гугли параметр -vm (по-моему, предпочитаю идею, давно эклипсом не пользовался) в файле eclipse.ini.
8 AlexKimp
 
03.12.25
11:12
+7 да, -vm

пример:

-vm
C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe
9 AlexKimp
 
03.12.25
11:13
не так прочитал. думал, это вопрос
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший