問題タブ [java-15]

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 投票する
0 に答える
82 参照

pact - Pact JVM は Java15 でコンパイルされているため、クラスをロードできませんでした

pact gradle プラグインとコンシューマー/プロバイダーの依存関係を使用して、キュー内のメッセージの pact テストを作成しています。

しかし、実行./gradlew clean pactVerifyするとエラーが発生します:

私は Java 15 でコンパイルしていますが、https://github.com/pact-foundation/pact-jvmは 4.2.x が Java 15 と互換性があると述べています。

消費者コード:

コンシューマー構成:

プロバイダ コード:

プロバイダー構成:

私が入手した消費者サンプルコード: https://github.com/pact-foundation/pact-jvm/blob/ac6a0eae0b18183f6f453eafddb89b90741ace42/consumer/junit5/src/test/java/au/com/dius/pact/consumer/junit5/ AsyncMessageTest.java

私が入手したプロバイダーのサンプルコード: https://github.com/pact-foundation/pact-jvm/tree/master/provider/gradle#verifying-a-message-provider

0 投票する
0 に答える
54 参照

java - Java 15 - カスタマイズ可能なテキストをキャンバスに追加すると、スケーリング/位置の問題が発生する

私は古いコードの束に戻っていますが、私の Java は非常にラフです。親切にしてください。

問題: キャンバスに描画するアプリケーションがあります。画面オブジェクトの配置はうまく機能します。他のオブジェクトに添付されたテキストも。ただし、キャンバスに Text オブジェクトを配置すると、キャンバスのスケールが半分になります。私は何ヶ月もいじくり回してきましたが、解決策が見つからないようです. どんなアドバイスも役に立ちます。

以下は、他の描画メソッドを使用してクラス Visualise2D にある画面にテキストを描画するコードです。他のすべてのオブジェクトは同じスケールなどを使用します。これは、Java 15 にアップグレードした後にのみ発生しました。最後に使用した Java は Java 8 で、正常に動作しました。

以下は、この問題を説明する 2 つの画像です。
画像 1 はノーマル スケールのノーマル ビューです。画像 2 はテキスト追加スケール後の変更です。

テキストが削除されると、スケールは最初の画像に戻ります。

通常のスケール:

https://i.stack.imgur.com/FjfPe.jpg

追加されたテキスト スケールの変更:

https://i.stack.imgur.com/Dh1RK.jpg