Я хочу использовать Java 1.6 с Lotus Notes 6.5. Есть способ сделать это..? - - PullRequest
1 голос
/ 10 марта 2012

Я хочу использовать Java 1.6 с Lotus Notes 6.5.Есть способ сделать это..?-

Я хотел использовать метод prabalePrime класса BigInteger, который доступен начиная с java 1.4 и выше, но Lotus Notes 6.5 поддерживает только java 1.3.Есть ли способ использовать более высокие версии java скажем java 1.6 в lotus notes 6.5?

Любая помощь будет отличной !!

Спасибо в Advanace !!

Ответы [ 3 ]

3 голосов
/ 15 марта 2012

Короче говоря, вы должны обновить до R8.5.Нельзя импортировать 1.6 JRE в среду заметок, поскольку функциональность на основе агента подключена к IBM JVM в Notes, также, если вы попытаетесь изменить встроенную в Notes IBM JVM, вы аннулируете соглашение о поддержке и обслуживании вашей компании с IBM,Но если вы используете R6.5, который больше не поддерживается, вы можете попробовать, но для этого потребуется обновление на каждой рабочей станции, и вы не можете гарантировать, что ничего не сломаете в процессе.

Мне пришлось использовать Kerberos для своей компании, и IBM JVM, которую IBM включила в Notes, имела некоторые досадные ограничения (типично для IBM), поэтому нам пришлось также писать для более высокой JVM.Это то, что мы сделали.

Итак, предполагая, что вы хотите запустить из клиента Notes, мы обнаружили, что нам нужно было написать файл jar, который запускается на JRE вашей рабочей станции (не jvm IBM Lotus Notes), которыйбыло 1.6, а затем сделать вызов из агента клиента Notes для запуска пакетного файла, который выполняет JAR с JRE рабочих станций.Отдельная JRE выполняет обратные вызовы в Notes для записи данных на серверы.Это очень уродливо, и технически мы больше не работаем под Notes, на самом деле мы запускаем отдельный процесс Java, который запускается Notes.Когда дело доходит до з / п, IBM делает полусыры или «космические шаттлы, чтобы получить молоко», но вы все равно обязаны оставаться в курсе, если хотите использовать их технологию.

Если вы это делаетеПри выборе этого болезненного подхода вам нужно будет включить «Не запрашивать пароль у других программ на основе Notes», которое находится в настройках «Безопасность пользователя» в разделе «Основы безопасности».

Итак, сообщитеваш менеджер, чтобы укусить пулю и обновить.

2 голосов
/ 10 марта 2012

Вы можете использовать любую версию Java, которую вы хотите для автономных программ, но если вам нужно работать в качестве агента внутри клиента Notes или сервера Domino, вы, к сожалению, застряли с версией, поддерживаемой IBM, и интегрированы в их код..

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

Обновление! Поддержка R6.5 закончилась почти 2 года назад.

...