Возникнут ли какие-либо проблемы, скопировав версию Java с одного ПК на другой вместо ее установки? - PullRequest
2 голосов
/ 10 марта 2009

Я хотел бы встроить каталог и подкаталоги из текущего обновления Java 1.6 11 в программный пакет, который я буду устанавливать на нескольких других ПК, и хотел бы знать, какие плюсы у этого есть (если есть). Я хочу сделать это, чтобы моя версия на Java не перекрывала другие версии на ПК.

Ответы [ 3 ]

4 голосов
/ 10 марта 2009

В Linux нет проблем. В Windows тоже не должно быть никаких проблем, если вы используете JDK / JRE, указав путь к каталогу и JAVA_HOME. Однако вы не сможете использовать плагин апплета, не возившись с реестром.

1 голос
/ 10 марта 2009

Спасибо за ваши ответы; причина, по которой я хочу использовать этот подход, заключается в том, что одно из моих приложений не работает с версией Java выше 1.6u11; если для пользователя установлено автоматическое обновление для Java или если он / она решит перейти на более новую версию, это сломает мое другое приложение, которое работает только с Java 1.6u11. Внедрив структуру jre files / folder с установкой моего приложения и указав ini-файлы для выполнения приложения, использующего эту версию Java, я буду следить за тем, чтобы версия использовалась приложением, а не была определена в JAVA_HOME, какой бы ни был (выше или ниже, чем 1.6u11).

Любые комментарии приветствуются.

1 голос
/ 10 марта 2009

Я видел, как некоторые программы делают это (например, упаковывают JRE с программным обеспечением), основным недостатком этого подхода является больший размер вашего пакета, и он побеждает одну из веских причин для использования JRE (тот факт, что он распространен вайдли).

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...