問題タブ [java-9]
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.
java - Java 9 - Spring 5 & Jigsaw を使用した REST - 可能ですか?
私は JDK 9 の Jigsaw モジュラー システムを調べてきました。
コマンドラインからコンパイルすると、非常にうまく機能します(少なくともクイックスタートはそうです)。
しかし、Spring と Jigsaw を使用して単純な REST API を作成しようとしています。Spring 5.0.0 M1にはあると言われています
2016 年 7 月時点の JDK 9 との完全な互換性
また、REST API を Maven と連携させたいと考えています。この Maven pageによると、Maven は Java 9 で動作するはずです (または、これを間違って読んでいますか?)。
JAVA_HOME が JDK を指している場合mvn spring-boot:run
、Spring Boot アプリケーションで実行できないようです。次のような多くの例外がスローされます。
実行mvn -version
すると、次のようになります。
現在、Jigsaw を使用して Spring と Java 9 でこの REST API を作成することは可能ですか? それとも、2017 年 3 月または 7 月頃まで Java 8 に固執する必要がありますか?
完全なスタック ダンプ:
- - 切り落とす
要約エラー:
java-me - JDK9 で古いプラットフォームをターゲットにする方法は? (目標:1.3)
これはまだ 100% 関連性があるわけではありませんが、非常に興味があります。JDK8 では、javac パラメータの「source」と「target」は非推奨であり、JDK9 で削除されます。JavaME 開発者として、古いプラットフォームをターゲットにするにはどうすればよいか考えています。たとえば、Blu-ray 向けの開発ではターゲット 1.3 を使用しています。「ターゲット」オプションがない場合、JDK9 がリリースされたときに Blu-ray 用の Xlets をコンパイルするにはどうすればよいですか? 古いデバイスをターゲットにする必要がある人は他にもいるはずです (ただし、多くは同意できませんが)。JDK9が出たらどうする?
編集:JDK9で1.3をターゲットにすることさえ可能ですか?
eclipse - java 9 b132 eclipse ネオン setsecuritymanager を解決できません
Java 1.9 (b132)、Eclipse Neon (4.6.0) を使用して、Java 9 に備えて大規模なレガシー Java クライアント フロント エンド プロジェクトに取り組んでいます。ほとんどのコードは機能しますが、この問題は解決できません。eclipse.ini に以下を追加しました。
私の問題は、Eclipse の簡単な例で簡単に再現できます。
Eclipse はこれをビルドせず、「型 java.lang.SecurityManager を解決できません...」というメッセージが表示されます。
-Djava security.manager を eclipse.ini に追加しようとしましたが、ロードされませんでした。
どんな助けでも大歓迎です。
domain-driven-design - Java 9 モジュールと DDD での二重ディスパッチ
一部のプロジェクトでは、ダブル ディスパッチ メカニズムを使用して、実行時にインフラストラクチャ モジュールの「ビュー」をドメイン モジュールに提供しています (ドメインの強化: ダブル ディスパッチ パターン)。上記で「モジュール」と呼んでいるものは、service.jar->domain.jar からの依存関係がコンパイル時にのみ適用される単純な個別の jar ファイルです。サービスとドメインを「真の」Java 9モジュールとして定義すると、Java-9でこれを機能させることができますか?
maven - Project Jigsaw vs Maven
ジグソープロジェクトより:
Java SE プラットフォームと EE プラットフォームの両方で、開発者がライブラリと大規模なアプリケーションを簡単に構築および保守できるようにします。
プロジェクト ジグソーとは何かを理解しようとしていますが、今のところ、プロジェクト ジグソーの目標は、Maven (または Gradle) 依存関係管理を使用して行ったことと多少重複しているようです。
- Maven のようなツールを構築することは脅威ですか?
- それとも私の理解が間違っていて、Jigsaw プロジェクトがこれらのビルド ツールを何らかの形で補完するのでしょうか?