問題タブ [j9]

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 に答える
1509 参照

java - J2ME (CDC/PP 1.1) を使用してアルファブレンディング BufferedImage を作成する方法

を使用して作成された BufferedImage があります

他の複数の画像を使用して壁紙を組み立てます。Jave SE では正常に動作しますが、J9 CDC/PP プラットフォームでコードを実行しようとすると、個人プロファイルの BufferedImage にコンストラクターがないことがわかりました。

CDC 1.0 とPersonal Profile 1.1を使用して、アルファチャンネルをサポートする画像を作成する方法を教えてもらえますか?


編集:今のところ、NoSuchMethodError(など)を処理するフォールバックコードを作成し、GraphicsConfiguration.createCompatibleImage(int、int)で画像を作成するだけです。アルファブレンディング画像が作成される可能性がありますが、他の優先事項があるため、それを具体的にテストできるようになるまでには数週間かかります (ハンドヘルドでのテストは私の直接の責任ではないため、私の手に負えません)。

より良い答えが見つかったら、これに対する答えとして投稿します。それまでの間、他の誰かが私を打ち負かした場合、それが機能する場合はあなたの答えを受け入れますのでご安心ください。その答えは近い将来、私にとって興味深いものになります(2〜5年後にはまだ答えが必要になると思います) .

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

java - IBMのJ9VMのデフォルトのヒープサイズはどれくらいですか?

IBMのJ9VM(ビルド2.3、J2RE 1.5.0 IBM J9 2.3)をインストールしています。OOMを取得した後、ヒープダンプのサイズは383MBです。JVMにはどのくらいのヒープがありますか?

私が尋ねる理由は、400MBのヒープダンプは、私が期待するデフォルトの64MBのヒープには少し多いように見えるが、-Xmオプションを指定しなかったためです。J9は異なるデフォルトのヒープサイズを使用しますか?もしそうなら、どうすればそれが何であるかを知ることができますか?

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

java - CDC フィンガーフレンドリー

私は j9 を仮想マシンとして使用する Java モバイル プロジェクトに取り組んできました。これまでのところ、プロジェクトは AWT コンポーネントを使用したスタイラス操作用に開発されています。アプリケーションの新しいバージョンをより指で使いやすく作成したいので、内部ロジックは問題なく機能しているので、それを維持したいと考えています。更新したいのはインターフェイスだけです。私が読んだ代替案は LWUIT ライブラリですが、これは単に CLDC 構成または JavaTV 用であり、Java TV での実装は明らかに J9 では機能しません。

それで、何か提案はありますか?誰かが j9 を使って指に優しいことをしたことがありますか?

ボタンを画像として開発し、見栄えを良くするためにレイアウトとの戦い、つまりAWTから指に優しいライブラリを作成することを考えていますが、このアプローチにはまだ疑問があります。ページ間を移動する指のドラッグ&ドロップのように、可能かどうかはわかりません。

とにかく、この課題にどのように取り組むべきかについてのアイデアは非常に高く評価されます!

ありがとう、

グスタボ。

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

java - SSL HandShakeException: No_Certificate. IBM の J9 JVM と Apache Tomcat の使用

Windows Mobile PDA で実行するモバイル アプリケーションを開発しています。アプリケーションは Java で書かれており、それを実行するために IBM の J9 JVM を使用しています。アプリケーションは HTTP 経由で Apache Tomcat サーバーと通信し、SSL を使用するようにセットアップしようとしています。

クライアントとサーバーの両方の公開/秘密鍵を生成し、自己署名証明書をエクスポートして、それぞれのキーストアにインポートしました。最初は、サーバー側の認証のみを使用して機能させようとしましたが、成功しました。しかし、apache conf ディレクトリの server.xml ファイルで clientAuth="true" を設定して、相互認証を取得しようとしています。

サーバーで SSL ロギングを有効にしましたが、クライアントが接続すると、サーバーが SSLProtocolException: handshake alert: no_certificate を報告します。クライアント ログにも例外が表示されます。

クライアントのキーストアとトラストストアは、次のシステム プロパティを設定することによって構成されます。

J9 JVM でクライアント認証を設定する方法を知っている人はいますか?

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

jvm - 孤立した IBM J9VM プロセスをプログラムで防止または削除する方法

最良の場合、孤立した IBMJ9VM をプログラムで防止または削除する方法があるかどうかを知りたいです。CTRL-C を実行すると孤立した JVM プロセスが作成されることが IBM のドキュメントに記載されています。

ニコラス

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

java-me - Windows モバイルでの IBM J9 インターネット接続

Windows Mobile 5 を搭載したシンボル ハンドヘルド デバイスで、JavaME アプリケーション (インターネット接続を自動的に開始するか、ユーザーに接続を選択するように求める) で GPRS 接続を管理する必要があります。Java 1.3 でこのアプリケーションを開発し、IBM J9 を jvm として使用しています。 . どうすればこれに対処できますか?

接続は、Javaアプリケーションを起動する前にInternet Explorerを開いて何かにアクセスしたときにのみ開始され、その後、JavaMEアプリケーションは通常どおりインターネットに接続します。

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

java - J9 VM (Linux) で出力されるデバッグ情報を取得するにはどうすればよいですか?

J9 VM を使用して、Linux マシン (BusyBox) でアプリケーションを実行しています。J9 を使用して Windows 環境で開発およびテストを行うと、スタック トレースに関する完全なデバッグ情報が得られます。これは、Linux マシンでは発生しません。

私の知識が許す限り、両方の VM の構成を確認しました。また、Linux J9 インストールにないライブラリの Windows J9 インストールを取り除きました。

「不明なソース」の代わりにデバッグ情報を取得する方法を知っている人はいますか? この情報を印刷するための設定はありますか?

Windows 出力:

Linux 出力:

(両方の出力は、-g:lines,vars,source でコンパイルされた同じ Test.class を参照します。)

ありがとう!

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

windows-mobile - WindowsMo​​bile用のインストーラーを作成する

WindowsMo​​bileで動作するJ9を使用してアプリケーションを開発しました。しかし今は、単一のインストーラー(.cab)にパッケージ化する必要があります。これにより、J9ファイル、アプリケーション、およびその依存関係がモバイル内のフォルダーにコピーされ、いくつかのショートカット(.lnk)ファイルが作成されます。cabファイルの作成に使用できる推奨ツールはありますか?ありがとう!

0 投票する
8 に答える
39140 参照

java - IBM JDK / JRE for Windowsの特定のバージョンはどこにありますか?

Websphereで動作するOracleソフトウェアのかなりJDKに敏感な部分を取得しようとしていますが、試すにはIBMJDKの特定のバージョンを見つける必要があります。問題は、IBMがSun / Oracleのようにこれらをすぐに利用できるようにしておらず、私が手に入れることができたすべてのバージョンが何らかの理由で機能していないことです。

具体的には、次のいずれかが必要です
。IBM Java 5 SR9 for Windows(理想)
IBM Java 5 SR2 for Windows
IBM Java 5 SR10 for Windows

これらをIBMから直接入手するにはどうすればよいですか?私の会社はWebsphereのサポート契約を結んでいますが、どこに行けばよいか教えていただければ、Websphereエンジニアの1人にダウンロードしてもらうことができればと思います。

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

java - J9 vm にインストールされたプロバイダーから暗号化アルゴリズムを使用するにはどうすればよいですか?

こんにちは、J9 で RSA を使用しようとしています。アルゴリズムは、インストールされた拡張機能である「J9JCE」プロバイダーによって提供されます(既存のプロバイダーとアルゴリズムをすべてリストして見つけました)が、例外は次のとおりです。