CheerpJ 2.2がリリースされました

新機能!ブラウザでJava Web Startを実行

CheerpJ JNLP Runnerブラウザ拡張機能は、JavaデスクトップをインストールせずにブラウザでJNLPファイルを実行できる唯一のソリューションです。ダウンロードやプラグインは必要ありません。

本日リリースします CheerpJ 2.2、JavaScript と WebAssembly のおかげで、最新のブラウザ側で Java クライアント アプリケーションをコンパイルして実行するソリューションの最新のメジャー アップデートです。

CheerpJについて

CheerpJ は、WebAssembly および JavaScript で Java バイトコードを事前にコンパイルし、ブラウザ上で実行するソリューションです。完全な Java ランタイム環境と、Java と JavaScript の双方向相互運用性が付属しています。

CheerpJ は、仮想化ファイル システム、I/O、ネットワーキング、オーディオなど、いくつかのブラウザ ベースのシステム機能を提供します。これは、フォーチュン 100 企業や公共部門を含む世界中の多くの大規模組織で使用されている成熟したテクノロジーです。

リリース 2.1 以降 (リリース ノート こちらをご覧ください。.)、ネイティブ メソッドのスタブの生成と例外の処理方法が改善され、ネイティブ Java リフレクション呼び出しの実装が高速化されました。

新着情報

オーディオ

CheerpJ 2.2 は、ビデオで結果を確認できるオーディオ再生に対するより強固なアプローチにより、主にオーディオの不具合として現れる多くのオーディオの問題を解決します。 こちらをご覧ください。.

AWT コントロール

CheerpJ 2.2 では、使いやすさとブラウザ間の互換性に重点を置いて、いくつかの AWT コントロールが再実装されました。これらには以下が含まれます ピカピカの新しいスクロールバー そして テキストの書式設定 他の AWT コントロールでは、元の Java 実装をよりよく反映するために機能が再考されました。

その他の改善点

CheerpJ 2.2 で導入されたその他の重要な機能は、 カスタムHTTP実装、より堅牢なリフレクション メカニズム (ネイティブ Java リフレクションは CheerpJ によって完全にサポートされています)、およびプライベート メソッドの処理方法の修正により、クラス vtable に追加されるのではなく、正しく解決されるようになりました。

CheerpJ バージョン 2.2 の完全な変更ログが利用可能です こちらをご覧ください。.

はじめる

CheerpJ 2.2 は 利用可能 Windows、macOS、Linux 用。

CheerpJ 2.2 にアップグレードする方法

CheerpJ 2.2 を試すか、CheerpJ 2.2 に更新するには、コンパイラをダウンロードするだけです。 こちらをご覧ください。 をクリックし、新しいコンパイラを使用してプロジェクトを再構築します。 CheerpJ クラウド ランタイムを使用している場合は、CheerpJ ランタイム ヘッダーを次のように変更してください。

<script src=”https://cjrtnc.leaningtech.com/2.2/loader.js"></script>

古い 2.1 バージョンは引き続き動作しますが、この新しいリリースの利点を得る唯一の方法は、ランタイム エンドポイントを変更して jar.js ファイルを再生成することです。

2.1 コンパイラで生成された jar.js で新しいランタイムを使用すると、予期しない動作が発生する可能性があることに注意してください。

CheerpJをダウンロードして試してください

これまでにコンパイラを試したことがない場合でも、それは非常に簡単です。

ここで見つけられるコンパイラを使用して、アプレットをホストする HTML ページを更新するか、アプレット用の単純な HTML を作成するだけです。

フォローできます このリンク 私たちのウィキにアクセスしてフォローしてください はじめる 詳細な手順については、

ドキュメンテーション

CheerpJ のドキュメントは、チュートリアルと例とともに次の場所にあります。 CheerpJ ドキュメント ページ.

連絡する!

問題を報告するには、 問題トラッカー。ご質問やご意見がございましたら、 CheerpJ ギッターチャンネル.

ありがとう!

技術を学ぶ

あなたはおそらくそれも好きでしょう

新機能!ブラウザでJava Web Startを実行

CheerpJ JNLP Runnerブラウザ拡張機能は、JavaデスクトップをインストールせずにブラウザでJNLPファイルを実行できる唯一のソリューションです。ダウンロードやプラグインは必要ありません。

タグ: リリース

類似の投稿をもっと見る

jaJapanese