2009-10-25 2 views
2

Я разрабатываю приложение Java 5.0, которое подключается к очередям обмена сообщениями по умолчанию для Websphere Application Server.Установка IBM JRE на Windows (машина, отличная от IBM)

Мое приложение будет развернуто на сервере Windows (с солнцезащитным JDK установлен по умолчанию), для того, чтобы подключиться к очереди Websphere У меня есть два варианта:

  1. Использование IBM JRE
  2. Использование солнце JRE, копирование некоторых банок IBM JRE, установка некоторых свойств JVM, ...

Идея в том, что второй выбор был болезненным, я стараюсь идти первым выбором.

Мой вопрос: могу ли установить IBM JRE 5.0 на машину без компьютера IBM?

ответ

3

Есть два «ответа».

  • Технически, да, это возможно, и это не работает без проблем.

  • Юридически, я не знаю, имеет ли IBM JRE лицензию на использование или распространение самостоятельно. Мне показалось, что он был лицензирован только как часть другого продукта IBM (например, WebSphere MQ или один из инструментов Rational), что означало бы, что вам придется лицензировать другой продукт на машине перед установкой JRE, и вы бы используйте установщик для другой продукции, чтобы получить JRE на машине.

Лучше всего снять этот последний вопрос с представителем IBM.

3

Причина, по которой IBM JVM так трудно получить, скорее всего, они хотят, чтобы вы заплатили за это деньги.

«самый легкий путь», чтобы получить IBM JDK для Windows, вероятно, отсюда: (но это без поддержки) https://www.ibm.com/developerworks/java/jdk/eclipse/


Edit: Есть ли продукт, который вы хотите подключиться не включать в себя набор файлов jar клиента, которые нужно просто добавить в ваше приложение?

+1

Я считаю, что лицензионное соглашение для JRE на основе Sun что они распространяются только как часть более крупного продукта, главной целью которого является не JRE. Похоже, это то, что заставило дистрибутивы Linux возражать против его включения. Конечно, сейчас OpenJDK. –

+0

Я не думаю, что IBM J9 JVM основана на Sun Hotspot - возможно, они лицензировали библиотеки. –

+0

Причина проблемы распространения Linux в первую очередь заключалась в том, что лицензия не разрешала перераспределение с дистрибутивом Linux вообще. –

1

Я не уверен, что есть бесплатная и распространяемая IBM JRE. Конечно, есть IBM Win32 JRE, которые не привязаны к IBM PC, и если у вас есть определенные продукты IBM, вы можете перераспределить JRE в соответствии с их условиями.

Например, этот отрывок исходит из достоверно названного IBM Rational Application Developer для WebSphere Software 7.5.2 GAlicense:

РАСПРЕДЕЛЕНИЕ JRE Redistributables

Вы можете распространять программное обеспечение, перечисленное ниже ("JRE Redistributables") только в сочетании с Вашим применения и с учетом следующих условий: (1) Ваш перераспределение JRE Распространяемые компоненты должны быть в объекте и должны соответствовать всем с указанием технических и указаний пользователя с Программой; (2) Ваша заявка должны перераспределить другие Вторично указанные в настоящем лицензии с JRE Redistributables , если Ваше приложение не предназначено для работать только на общем компьютерных устройств (например, настольных компьютеров и серверов), а не распространенных устройств; (3) Вы не можете удалить любые файлы авторских прав или уведомлений , содержащиеся в JRE Redistributables; (4) Вы обязуетесь IBM или третьих сторон , которые предоставляют продукты IBM («третьих лиц») от любых претензий третьих лиц, возникающие из использования или распространения Вашего применения; (5) Вы не можете использовать то же имя пути, что и исходные файлы ; (6) Вы не можете использовать Имена IBM или третьих лиц или товарные знаки в связи с продажей ваших приложений без Согласие IBM или третьих лиц ; и (7) IBM или третьи стороны предоставляют копии этих файлов или модулей «КАК ЕСТЬ», то есть вы являетесь , ответственным за всю техническую помощь для вашего приложения.

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

Программного обеспечения JRE Распространяемое может можно найти в следующем каталоге на носителе установки:

/jdk/jre

Вы можете поиск/поиск лицензий на программное обеспечение IBM в http://www.ibm.com/software/sla/sladb.nsf.

0

Да, вы можете загрузить IBM 1.5 JRE на машине без компьютера IBM. Отправьте here, чтобы загрузить IBM 1.5 SR9 JRE в виде файла .pak. Просто переименуйте его как zip и распакуйте его.

0

нет ..вы не можете, этот JRK/JDK является частью WebSphere Application Server, юридически вы не можете использовать его, если вы не приобрели лицензию WAS, и приложение используется для подключения к WAS

Смежные вопросы