問題タブ [ibm-jdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
751 参照

java - DecimalFormat は、Oracle Java 1.7 と IBM Java 1.6 で異なる結果をもたらします。

簡単なテストコードを用意しましょう:

Oracle/SUN の Java 出力は (スペースあり):

4 000

しかし、IBM Javaで私は得ました:

4,000

私のJava:

Java バージョン "1.7.0_51" Java(TM) SE ランタイム環境 (ビルド 1.7.0_51-b13) Java HotSpot(TM) 64 ビット サーバー VM (ビルド 24.51-b03、混合モード)

IBM ジャバ:

java -version java バージョン "1.6.0" Java(TM) SE ランタイム環境 (ビルド pap6460_26sr7ifix-20131203_01(SR7+IX90131+IV52621)) IBM J9 VM (ビルド 2.6、JRE 1.6.0 AIX ppc64-64 圧縮参照 20131011_170248 (JIT)有効、AOT 有効) J9VM - R26_Java626_SR7_20131011_1221_B170248 JIT - r11.b05_20131003_47443 GC - R26_Java626_SR7_20131011_1221_B170248_CMPRSS J9CL - 20131011_1CL301 - 25) JCL302

これはなぜですか?1.6/1.7の差だから?または、そのロケールの問題かもしれませんが、おそらくそうではありません。

0 投票する
2 に答える
1060 参照

java - IntelliJ 14 を使用して IBM JDK 1.7 を操作できますか?

IBM JDK を使用している顧客がいるので、IntelliJ 内で使用するオプションとしてそれを使用したいと考えています (通常、私は最近の Oracle リリースのみです)。必要に応じて 2 つを切り替えることができるように、IntelliJ で使用するために IBM JDK 7 をインストールおよびセットアップするにはどうすればよいですか? ありがとうございました!

0 投票する
1 に答える
3876 参照

websphere - Websphere 8.5 JDK 7 のインストール

私のマシンにはJDK 7がインストールされています。
Websphere 8.5.5.0 に JDK 7 パッチをインストールしました

次のコマンドを実行しようとすると、エラーが発生します。

コマンド
managesdk.bat -enableProfile -profileName AppSrv01 -sdkName 1.7_64

エラー
CWSDK0009E: 予期しない例外 com.ibm.websphere.management.exception.AdminException: com.ibm.websphere.management.exception.AdminException: CWLCA0012E: ノード XXXXXX で SDK 1.7_64 を使用できません

ここで、XXXXXX はノード名です。

これを修正する方法を知っている人はいますか?

PS: リストには、JDK 7 がインストールされていることが示されています。
C:\Program Files (x86)\IBM\WebSphere\AppServer\bin>managesdk -listAvailable

CWSDK1003I: 使用可能な SDK :
CWSDK1005I: SDK 名: 1.6_64
CWSDK1005I: SDK 名: 1.7_64

CWSDK1001I: 要求された managesdk タスクを正常に実行しました。

0 投票する
1 に答える
5249 参照

java - Websphere プロファイル用に JDK 7 を有効にする方法

デフォルトの JDK バージョンが 6 の Websphere 5.5.0 を使用しています。新しい jdk 7 をインストールしました。Jdk7 は ではなく でのみ有効になりserverましたentire profile

次にmanagesdk、プロファイル全体で Jdk 7 を有効にするコマンドを実行しました。

managesdk.bat -enableProfile -profileName AppSrv01 -sdkName 1.7_64 -enableServers

しかし、次のエラーが表示されます。

CWSDK0009E: 予期しない例外 com.ibm.websphere.management.exception.ConfigServiceException: マスター・リポジトリーの文書の更新中に RepositoryException が発生しました
CWSDK1018I: プロファイル AppSrv01 を有効にして SDK 1.7_64 を使用できませんでした。
CWSDK1002I: 要求された managesdk タスクが失敗しました。以前のメッセージを見る

利用可能なプロファイルのリストには、次の情報があります。

managesdk.bat -listenabledProfileAll

CWSDK1004I: プロファイル AppSrv01 : CWSDK1006I: PROFILE_COMMAND_SDK = 1.6_64
CWSDK1008I: ノード mvm-wNode01 SDK 名: 1.6_64
CWSDK1009I: サーバー server1 SDK 名: 1.7_64
CWSDK1001I: 要求された managesdk タスクを正常に実行しました。


誰からの助けはありますか?jdk7 に対してプロファイルを有効にできないのはなぜですか?

0 投票する
2 に答える
908 参照

java - IBM JDK および JRE のインストール

すべて、IBM JDK と JRE を SLED 11 SP3 にインストールしようとしています。これまでのところ、IBM Web サイトでパッケージのアドレスを見つけただけです。しかし、私はこれらのリンクと混同しています。JDK と JRE の両方に、ダウンロードにつながる 2 つのリンクがあるためです。それらの違いは何ですか?ありがとう。

更新しました

私が開発したアプリケーションが IBM Websphere 8.x にデプロイされている場合。どのJDKをインストールする必要がありますか? ありがとう。

ここに画像の説明を入力

0 投票する
1 に答える
221 参照

java - IBM Java SE 1.6 と STS の競合

私は Eclipse ケプラーと IBM jdk 1.6 を使用しています。

インストールするとSTS for Eclipse Kepler、Eclipse を実行するたびに次のエラー メッセージが表示されます。助けてくれませんか?


0 投票する
1 に答える
62 参照

ibm-jdk - NewGlobalRef が IBM JDK の JNI でコア ダンプするのはなぜですか?

私は、IBM JDK の JNI 実装でバグに遭遇したと思います。

私は Apache ActiveMQ Artemis に取り組んでおり、IBM JDK 1.8 で問題が発生していたため、最近、次の修正を行う必要がありました。

https://github.com/apache/activemq-artemis/commit/18e41963b61a5ef6dbcdb150e27c07c062deaa66

問題は、おそらくオブジェクトでもある methodID で NewGlobalRef を取得することです。Sun JDK を介して NewGlobalRef(MethodID) を取得する場合はすべて問題ありませんが、IBM JDK で取得すると GPF が発生します。

NewGlobalRef を削除することで Artemis Native レイヤーを修正できましたが (最終的には不要だったと思います)、それでも JVM はコア ダンプしないはずです。

問題を再現するプロジェクトをまとめました: https://github.com/clebertsuconic/simple-JNI-bug

最後のコミットを元に戻すか、メソッド ID の NewGlobalRef の周りのコードにコメントを付けると、すべてがパスします。