Я пытаюсь понять, что вы пытаетесь сделать, и я догадываюсь, что вы не будете придерживаться принятых практик, что сделает ваш процесс деликатным и хрупким.
«Принятый»способ компиляции и запуска Java - использовать Ant или Maven, а затем собирать их на сборочном компьютере.Вам не нужно eclipse или какие-либо другие инструменты для создания только Java JDK или SDK (имена взаимозаменяемы) и ant или maven на вашем компьютере.
Вы бы поместили структуру каталогов Java-кода на машину изапустите его через ant или maven, а затем получите файлы классов или JAR, EAR, WAR или все, что вы разрабатываете.
Правильный способ развертывания - это обычно развертывание файлов классов на компьютере, на котором вы работаете.будет работать, что, в свою очередь, потребует JRE (Java Runtime Environment).Причина для файлов JAR состоит в том, чтобы взять структуру каталогов файлов классов и поместить ее в один файл.Так что это хорошая вещь, которую легко развернуть.
Так как у вас есть контроль над "машиной сборки", вы можете убедиться, что у вас есть и JDK, и муравей, чтобы иметь возможность компилировать.Задача состоит в том, чтобы на машинах, которые вы развертываете, была установлена JRE.
Чтобы убедиться, что машины имеют JRE.У вас есть несколько вариантов.
- Используйте JNLP, и установщик предложит пользователю загрузить соответствующую JRE, если у него его нет.
- Скомпилируйте ваш код в Native Code с помощью GCJ (Есть некоторые проблемы - делаетне работает со всем кодом)
- Предложите своим пользователям установить Java другим способом.