2012-03-10 7 views
1

Lotus Notes 6.5でJava 1.6を使いたいです。それをする方法はありますか? -Lotus Notes 6.5でJava 1.6を使いたいです。それを行う方法はありますか? -

私はJava 1.4以降で利用可能なBigIntegerクラスのprabalePrimeメソッドを使いたいと思いましたが、Lotus Notes 6.5はJava 1.3しかサポートしていません。 Javaの高バージョンを使用する方法はありますか?

どのようなヘルプも素晴らしいでしょう!

ありがとうアドバンテージ!

答えて

1

アップグレード! R6.5サポートはほぼ2年前に終了しました。

+0

はい私はそれを認識しています...私が働いている会社はアップグレードする計画がないので選択肢はありません。 –

+0

あなたは両方の方法を取ることができません。最新(またはそれ以降)のJavaを使用する場合は、最新(またはそれ以降)のドミノを使用する必要があります。あなたのコスト見積もりにアップグレードしないことの費用を考慮に入れてください。 – Newbs

2

スタンドアロン・プログラム用に任意のJavaバージョンを使用できますが、Lotus Notes ClientまたはDomino Server内でエージェントとして実行する必要がある場合は、残念ながらIBMがサポートしているバージョンを使用しています。コード。

+0

はい、それは私が把握しようとしていたものです。私はエージェントでそれを使いたいと思う。今私は別の方法で何かを描く必要があります。助けてくれてありがとう。 –

+0

スタンドアロンプ​​ログラムで直面する問題は、Notes.jar/NCSO.jarがNotesクライアントがサポートするのと同じJVMに対してのみ認証されていることです。したがって、後のJVMで動作するかもしれませんが、それはあらかじめ与えられたものではありません。あなたは、あなたの答えをファイルに書き出し、それをエージェントに戻さなければならないかもしれません。 –

3

要するに、R8.5にアップグレードする必要があります。 Lotus Notesに組み込まれたIBM JVMを変更しようとすると、Agentベースの機能がNotesのIBM JVMに接続されているため、1.6 JREをNotes環境にシームレスにインポートすることはできません.IBMとのサポートおよび保守契約は無効になります。しかし、サポートされていないR6.5を使用しているのを見ても、それを行えますが、これはすべてのワークステーションで更新が必要となり、プロセス中に何も破壊しないことを保証することはできません。

私は会社にKerberosを使用する必要がありました.IBMがNotesに配線したIBM JVMには厄介な制限がありました(典型的なIBM)ので、上位のJVMにも書き込む必要がありました。これが私たちがしたことです。

Notesクライアントから実行したいと思えば、ワークステーションのJRE(IBM Lotus Notesのjvmではなく)で動作するjarファイルを1.6で作成しなければならないことが分かりましたワークステーションJREを使用してJARを実行するバッチ・ファイルを実行するためのNotesクライアント・エージェント。別のJREは、サーバーにデータを書き込むためにNotesにコールバックしています。これは非常に醜いですし、技術的にはノーツの下では実行されていません。実際、ノーツによって開始される個別のJavaプロセスが実行されています。それはs/wになると、IBMは半分焼いたものや "ミルクを得るためのスペースシャトル"を作っていますが、彼らの技術を使いたいと思っているならば、あなたはまだ最新の状態に留まる義務があります。

この厄介な方法を選択する場合は、「セキュリティの基本」の「ユーザーセキュリティ」設定にある「他のNotesベースのプログラムからパスワードを要求しない」を有効にする必要があります。

だから、あなたのマネージャーに弾を噛んでアップグレードしてもらいましょう。

+0

LOL ...それは確かに大きな回避策です。 –

+0

回避策が世界中の人口によって分類される可能性がある場合、これは「中国」の回避策です。アップグレードするのがより効果的です。 – giulio

関連する問題