Я, как правило, удаляю все переменные java из системы и помещаю их в командный файл, используемый для запуска моих приложений java - если вы сделаете это, вы сохраните полный контроль над версиями.
Дажехотя Java-приложения, как правило, работают с более новыми версиями Java, иногда программа устанавливает более старую версию Java и изменяет ваш путь / env, поэтому вам, вероятно, нужно, чтобы ваш командный файл поместил желаемый путь Java-бина в начало переменной пути и перезаписалпеременная java_home (я думаю, что java_opts также используется и может быть установлен вашим пакетным файлом).
Вы также можете добавить пакетный файл к пути, а затем запустить «CMD», который запускает новую оболочку.Это позволяет вам разрабатывать или запускать Java прямо из командной строки, не внося постоянных изменений в вашу среду.
Java никогда не имеет простой командной строки, поэтому я думаю, что любой, кому приходилось вводить java -jar ... даже один раз,Вы хотите создать пакетный файл, чтобы они могли просто запустить его как любой .exe-файл, так почему бы не настроить свою среду там?