web-dev-qa-db-ja.com

既存のJava Web開始アプリケーションをJava 10以降Java 11で実行する方法

私のアプリケーションはJava Swingsで20年前に開発されました。この巨大なアプリケーションでは、同じものをJava 10に移行し、同じものをJava 11以降のバージョン。このアプリケーションはJava Webstartで、Java 11の機能、= Java WebStartアプリケーションはJava 11およびその他の今後のバージョンではサポートされません。

Webstartを使用せずにJava 10でアプリケーションを実行するための最良の方法を教えてください。

5
Gurpreet Singh

OpenWebStart プロジェクトを開始します。それは言う:

Java Web Startテクノロジーのオープンソースの再実装であるOpenWebStartを作成することにしました。この代替品は、Java WebStartとJNLP標準。これにより、顧客はJava WebStartおよびJNLPに基づくアプリケーションを変更せずに引き続き使用できます。

現在、プロジェクトはアルファフェーズです。 ダウンロード 利用可能です。ベータ版は年末までに利用可能になるはずです。

私たちの目標は、2019年第3四半期にベータテストとリリース候補を準備することです。

2

1つの解決策は、Karakunが現在取り組んでいるWebStartの置き換えである可能性があります: https://dev.karakun.com/webstart/

現在、これは一種の群衆の創設に基づいているため、いつ、どのように行われるのかは明確ではありませんが、誰もが(低コストでも)参加できるため、これは非常に良い可能性です。

これは Applet/JNLP on Java 11 Migration の複製なので、答えをコピーしました

1
Hendrik Ebbers

JWS/JNLPは使用できなくなるため、システムを実行するには、JWS/JNLPに代わるテクノロジーを見つける必要があります。

私には明確な代替案はありません。まだJWSを使用している少数の企業は、社内で使用するための独自の代替品の開発に取り組んでいる傾向があります。

私はこれがあなたが聞きたいものではないかもしれないことを知っています(利用可能な箱から出して交換できるものがないこと)が、それはそうです。私が取り組んでいるプロジェクトも同様の難問です。また、近い将来に作り直す必要のあるJWSコンポーネントもいくつかあります。

0
jwenting