問題タブ [openjdk-11]
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 - openjdk-11 で wsimport.bat を実行すると Java 例外が発生する
wsimport をダウンロードして実行したかったのです。しかし、wsimport.bat を実行すると、クラスが見つからないというエラー メッセージが表示されます。Windows 10 で OpenJDK 11 を使用しています。
wsimport.bat をエラーなしで実行するにはどうすればよいですか?
java - javax.servlet.UnavailableException: jdk8 から openjdk11 および weblogic から jetty への移行中に、サーブレット クラス MyClass は javax.servlet.Servlet ではありません
私は MyClass が javax.servlet.Servlet 警告ではなく、jetty サーバーにデプロイしている間アプリケーションが起動しないことに直面しています。
以前は jdk8 と weblogic で実行していたときは正常に動作していました。jdk8からopenjdk11に、weblogicからjettyに移行しているときに、この問題に直面しています。
私の web.xml
私のWebサービスクラス
}
私は得ています
java - Java が OpenJDK 11 に更新されると、Windows 上の Jenkins がサポートされていない JVM エラーを返す
Windows Jenkins サーバーで Oracle Java 8 を Red Hat OpenJDK Java 11 に更新するテストを行っていますが、壁にぶつかったようです。私の Jenkins インスタンスは、Java 11 がサポートされていないことを示しており、JENKINS_HOME JRE ファイルを更新した後、次のエラーを返します
。詳しくは、このFAQを参照してください。"
私が行った手順:
1. Jenkins サービスを停止して無効にしました
。 2. コントロール パネルから Oracle Java 8 191 をアンインストールし、Java\jdk1.8.0_191 にある残りのプログラム ファイルを削除しました
。 3. Red Hat OpenJDK 11.0.4 msi を Java\jdk11 にインストールしました。 0.4
4. 新しい Java の場所を指すように JAVA_HOME および PATH 変数を更新
5. JDK のすべてのモジュールを使用して、JDK 11 ファイルから JRE 11 を作成しました。具体的には、このサイトを利用して JRE の作成を支援しました。サーバー上の標準の場所 Java\jre11.0.4 に JRE ファイルを配置しました
。 5. Jenkins サービスを自動に設定して開始しました。Jenkins サイトが正常に動作していることを確認し、サービスを停止して再度無効
にしました。
7. Jenkins サービスを開始しました。Jenkins サイトに移動した後、JVM がサポートされていないというエラー メッセージを受け取りました。
8. Jenkins サービスを停止/無効化し、Jenkins.war を Jenkins 2.194 ウィークリー リリースに更新しました。(以前はJenkins LTS 2.176.3を実行していました。)Jenkinsサービスを開始しましたが、同じエラーが発生しました。
「Jenkins Java バージョンを 8 から 11 にアップグレードする」 Jenkins のドキュメントは、現時点ではあまり役に立ちません。「Jenkins のアップグレード」セクションの最後の手順では、「パッケージ マネージャーを使用して新しい JVM をインストールする」と「デフォルトの JVM が新しくインストールされたバージョンであることを確認してください。そうでない場合は、Jenkins 起動スクリプトで正しい Java コマンドを使用してください」と述べています。 "。これらの手順は、Linux OS で実行されている Jenkins インスタンスに固有のもののようです。それらがすべての OS タイプに対応している場合、Windows 環境でそれらに従う方法がわかりません。Java 11 での Jenkins の実行
に関する Jenkins のドキュメントも確認しましたが、有用な情報は見つかりませんでした。
そして最後にFAQ ハイパーリンク
この同様の名前の XStream サイトで提供される唯一の情報は、XStream には Java 8 が必要であるというメモだけです。これは、 Jenkins が Java 8 および 11 をサポートしていると述べている
Jenkinsの Java ドキュメントと直接矛盾しています。 Jenkins の任意の
バージョンを OpenJDK 11 で実行できるようにするか、次のステップがここでどうあるべきかを教えていただければ幸いです。
ソフトウェアとバージョン:
- Windows Server 2016
- Jenkins LTS 2.176.3
- Jenkins ウィークリー リリース 2.194
- Oracle Java JDK および JRE 1.8.0.191
- Red Hat OpenJDK 1.11.0.4 および JDK ファイル内のすべてのモジュールから作成された JRE