Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Jump to content

Editing Java Web Start

You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to a username, among other benefits.
Content that violates any copyrights will be deleted. Encyclopedic content must be verifiable through citations to reliable sources.
Latest revision Your text
Line 1: Line 1:
In [[computing]], '''Java Web Start''' (also known as '''JavaWS''', '''javaws''' or '''JAWS''') was a [[Software framework|framework]] developed by [[Sun Microsystems]] (now [[Oracle Corporation|Oracle]]) that allows users to start [[application software]] for the [[Java Platform]] directly from the [[Internet]] using a [[web browser]]. Some key benefits of this technology included seamless version updating for globally distributed applications and greater control of memory allocation to the [[Java virtual machine]].
{{Short description|Framework for running Java apps in a web browser}}
In [[computing]], '''Java Web Start''' (also known as '''JavaWS''', '''javaws''' or '''JAWS''') is a deprecated [[Software framework|framework]] developed by [[Sun Microsystems]] (now [[Oracle Corporation|Oracle]]) that allows users to start [[application software]] for the [[Java Platform]] directly from the [[Internet]] using a [[web browser]]. The technology enables seamless version updating for globally distributed applications and greater control of memory allocation to the [[Java virtual machine]].


Java Web Start was distributed as part of the Java Platform until being removed in Java SE 11, following its deprecation in Java SE 9. The code for Java Web Start was not released by Oracle as part of [[OpenJDK]], and thus OpenJDK originally did not support it. [[IcedTea#IcedTea-Web|IcedTea-Web]] provides an independent open source implementation of Java Web Start that is currently developed by the [[AdoptOpenJDK]] community, [[RedHat]] and [[Karakun AG]], and which is bundled in some OpenJDK installers.<ref>{{Citation|title=ojdkbuild - WebStart|date=2019-04-29|url=https://github.com/ojdkbuild/ojdkbuild/wiki/WebStart/7b6f869d901b401cd2e5dd92990daad54040acd4|access-date=2019-05-31}}</ref> Next to this OpenWebStart provides an [[open source]] based implementation that is based on IcedTea-Web but offers more features and commercial support options.
Java Web Start was distributed as part of the Java Platform, and included in downloads of the JRE and JDK. It was deprecated by Oracle in Java SE 9 and removed in Java SE 11. The code for Java Web Start was not released by Oracle as part of [[OpenJDK]], and thus OpenJDK originally did not support it. [[IcedTea#IcedTea-Web|IcedTea-Web]] provides an independent open source implementation of Java Web Start that is currently developed by the [[AdoptOpenJDK]] community, [[RedHat]] and [[Karakun AG]], and which is bundled in the official OpenJDK installer.<ref>{{Citation|title=ojdkbuild - WebStart|date=2019-04-29|url=https://github.com/ojdkbuild/ojdkbuild/wiki/WebStart/7b6f869d901b401cd2e5dd92990daad54040acd4|access-date=2019-05-31}}</ref> Next to this [https://openwebstart.com OpenWebStart] provides an [[open source]] based implementation that is based on IcedTea-Web but offers more features and commercial support options.


== Functionality ==
== Functionality ==
Line 14: Line 13:


== Deprecation ==
== Deprecation ==
With [[Java version history|JDK9]], several deployment technologies including applets and Java Web Start were deprecated by Oracle.<ref>
With JDK9, several deployment technologies including applets and Java Web Start were deprecated by Oracle.<ref>
[http://www.oracle.com/technetwork/java/javase/9-deprecated-features-3745636.html JDK9 Release Notes]
[http://www.oracle.com/technetwork/java/javase/9-deprecated-features-3745636.html JDK9 Release Notes]
</ref><ref>{{cite web |url=https://blogs.oracle.com/java-platform-group/moving-to-a-plugin-free-web |title=Moving to a Plugin-Free Web |date=January 27, 2016 |first=Dalibor |last= Topić }}</ref>
</ref><ref>https://blogs.oracle.com/java-platform-group/moving-to-a-plugin-free-web</ref>


In March 2018, Oracle announced it will not include Java Web Start in Java SE 11 (18.9 LTS) and later. Developers will need to transition to other deployment technologies.<ref>{{Cite web|url=http://www.oracle.com/technetwork/java/javase/javaclientroadmapupdate2018mar-4414431.pdf|title=Java Client Roadmap Update|date=March 2018|quote=Oracle will not include Java Web Start in Java SE 11 (18.9 LTS) and later. Oracle will begin encouraging application developers and users to transition away from Java Web Start and encourage non-commercial consumers to remove any unused or non-supported Oracle JRE installations from their desktops.}}</ref> A few stand-alone [[#Alternatives|alternatives]] have since arisen.
In March 2018, Oracle announced it will not include Java Web Start in Java SE 11 (18.9 LTS) and later. Developers will need to transition to other deployment technologies.<ref>{{Cite web|url=http://www.oracle.com/technetwork/java/javase/javaclientroadmapupdate2018mar-4414431.pdf|title=Java Client Roadmap Update|date=March 2018|quote=Oracle will not include Java Web Start in Java SE 11 (18.9 LTS) and later. Oracle will begin encouraging application developers and users to transition away from Java Web Start and encourage non-commercial consumers to remove any unused or non-supported Oracle JRE installations from their desktops.}}</ref> A few stand-alone [[#Alternatives|alternatives]] have since arisen.
Line 80: Line 79:
The open-source [[IcedTea]] project provides an alternative JNLP implementation in ''IcedTea-Web''. As of version 1.7.2, it also works on newer versions without official JWS support.<ref>[https://github.com/adoptopenjdk/icedtea-web/ icedtea-web]. open sourc implementation of web start</ref>
The open-source [[IcedTea]] project provides an alternative JNLP implementation in ''IcedTea-Web''. As of version 1.7.2, it also works on newer versions without official JWS support.<ref>[https://github.com/adoptopenjdk/icedtea-web/ icedtea-web]. open sourc implementation of web start</ref>


To run Java Web Start-based application after the release of Java 11, the company [[Karakun AG]] has released the open source tool [[:de:OpenWebStart|OpenWebStart]], based on IcedTea-Web.<ref>{{Cite web|title=OpenWebStart|url=https://openwebstart.com/|access-date=2020-07-20|website=OpenWebStart|language=en}}</ref> The tool includes all the functionality of IcedTea-Web and adds extended features, such as native installers for Mac OS, Windows, and Linux. IcedTea-Web was created with support from [[RedHat]] and [[AdoptOpenJDK]].<ref>{{Cite web|last=hendrik|date=2019-12-10|title=How open source saved WebStart|url=https://guigarage.com/2019/12/10/webstart-advent.html|access-date=2020-07-20|website=GuiGarage|language=en}}</ref>
To run Java Web Start-based application after the release of Java 11, the company [[Karakun AG]] has released the open source tool [[OpenWebStart]], based on IcedTea-Web.<ref>{{Cite web|title=OpenWebStart|url=https://openwebstart.com/|access-date=2020-07-20|website=OpenWebStart|language=en}}</ref> The tool includes all the functionality of IcedTea-Web and adds extended features, such as native installers for Mac OS, Windows, and Linux. IcedTea-Web was created with support from [[RedHat]] and [[AdoptOpenJDK]].<ref>{{Cite web|last=hendrik|date=2019-12-10|title=How open source saved WebStart|url=https://guigarage.com/2019/12/10/webstart-advent.html|access-date=2020-07-20|website=GuiGarage|language=en}}</ref>

Webswing is a specialized web server for running Swing based Java applications in a browser.<ref>{{Cite web|url=https://www.webswing.org/|title=Webswing|website=www.webswing.org|language=en|access-date=2019-07-10}}</ref>



== Notable applications ==
== Notable applications ==
Line 99: Line 101:
== See also ==
== See also ==
{{Portal|Computer programming}}
{{Portal|Computer programming}}
*[[Zero Install]], a similar system which works for non-Java applications.
* [[ClickOnce]], [[Microsoft]] [[.NET Framework|.NET]]'s similar framework.
* [[ClickOnce]], [[Microsoft]] [[.NET Framework|.NET]]'s similar framework.


Line 106: Line 109:
==External links==
==External links==
* [https://docs.oracle.com/javase/8/docs/technotes/guides/javaws/ Java Web Start product page]
* [https://docs.oracle.com/javase/8/docs/technotes/guides/javaws/ Java Web Start product page]
* {{curlie|/Computers/Programming/Languages/Java/Development_Tools/Deployment/Java_Web_Start_and_JNLP|Java Web Start and JNLP}}


{{Java (Sun)}}
{{Java (Sun)}}


[[Category:Java specification requests|Web Start]]
[[Category:Java specification requests|Web Start]]
[[Category:2001 software]]
[[Category:Computer-related introductions in 2001]]
By publishing changes, you agree to the Terms of Use, and you irrevocably agree to release your contribution under the CC BY-SA 4.0 License and the GFDL. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel Editing help (opens in new window)

Copy and paste: – — ° ′ ″ ≈ ≠ ≤ ≥ ± − × ÷ ← → · §   Cite your sources: <ref></ref>


{{}}   {{{}}}   |   []   [[]]   [[Category:]]   #REDIRECT [[]]   &nbsp;   <s></s>   <sup></sup>   <sub></sub>   <code></code>   <pre></pre>   <blockquote></blockquote>   <ref></ref> <ref name="" />   {{Reflist}}   <references />   <includeonly></includeonly>   <noinclude></noinclude>   {{DEFAULTSORT:}}   <nowiki></nowiki>   <!-- -->   <span class="plainlinks"></span>


Symbols: ~ | ¡ ¿ † ‡ ↔ ↑ ↓ • ¶   # ∞   ‹› «»   ¤ ₳ ฿ ₵ ¢ ₡ ₢ $ ₫ ₯ € ₠ ₣ ƒ ₴ ₭ ₤ ℳ ₥ ₦ № ₧ ₰ £ ៛ ₨ ₪ ৳ ₮ ₩ ¥   ♠ ♣ ♥ ♦   𝄫 ♭ ♮ ♯ 𝄪   © ® ™
Latin: A a Á á À à  â Ä ä Ǎ ǎ Ă ă Ā ā à ã Å å Ą ą Æ æ Ǣ ǣ   B b   C c Ć ć Ċ ċ Ĉ ĉ Č č Ç ç   D d Ď ď Đ đ Ḍ ḍ Ð ð   E e É é È è Ė ė Ê ê Ë ë Ě ě Ĕ ĕ Ē ē Ẽ ẽ Ę ę Ẹ ẹ Ɛ ɛ Ǝ ǝ Ə ə   F f   G g Ġ ġ Ĝ ĝ Ğ ğ Ģ ģ   H h Ĥ ĥ Ħ ħ Ḥ ḥ   I i İ ı Í í Ì ì Î î Ï ï Ǐ ǐ Ĭ ĭ Ī ī Ĩ ĩ Į į Ị ị   J j Ĵ ĵ   K k Ķ ķ   L l Ĺ ĺ Ŀ ŀ Ľ ľ Ļ ļ Ł ł Ḷ ḷ Ḹ ḹ   M m Ṃ ṃ   N n Ń ń Ň ň Ñ ñ Ņ ņ Ṇ ṇ Ŋ ŋ   O o Ó ó Ò ò Ô ô Ö ö Ǒ ǒ Ŏ ŏ Ō ō Õ õ Ǫ ǫ Ọ ọ Ő ő Ø ø Œ œ   Ɔ ɔ   P p   Q q   R r Ŕ ŕ Ř ř Ŗ ŗ Ṛ ṛ Ṝ ṝ   S s Ś ś Ŝ ŝ Š š Ş ş Ș ș Ṣ ṣ ß   T t Ť ť Ţ ţ Ț ț Ṭ ṭ Þ þ   U u Ú ú Ù ù Û û Ü ü Ǔ ǔ Ŭ ŭ Ū ū Ũ ũ Ů ů Ų ų Ụ ụ Ű ű Ǘ ǘ Ǜ ǜ Ǚ ǚ Ǖ ǖ   V v   W w Ŵ ŵ   X x   Y y Ý ý Ŷ ŷ Ÿ ÿ Ỹ ỹ Ȳ ȳ   Z z Ź ź Ż ż Ž ž   ß Ð ð Þ þ Ŋ ŋ Ə ə
Greek: Ά ά Έ έ Ή ή Ί ί Ό ό Ύ ύ Ώ ώ   Α α Β β Γ γ Δ δ   Ε ε Ζ ζ Η η Θ θ   Ι ι Κ κ Λ λ Μ μ   Ν ν Ξ ξ Ο ο Π π   Ρ ρ Σ σ ς Τ τ Υ υ   Φ φ Χ χ Ψ ψ Ω ω   {{Polytonic|}}
Cyrillic: А а Б б В в Г г   Ґ ґ Ѓ ѓ Д д Ђ ђ   Е е Ё ё Є є Ж ж   З з Ѕ ѕ И и І і   Ї ї Й й Ј ј К к   Ќ ќ Л л Љ љ М м   Н н Њ њ О о П п   Р р С с Т т Ћ ћ   У у Ў ў Ф ф Х х   Ц ц Ч ч Џ џ Ш ш   Щ щ Ъ ъ Ы ы Ь ь   Э э Ю ю Я я   ́
IPA: t̪ d̪ ʈ ɖ ɟ ɡ ɢ ʡ ʔ   ɸ β θ ð ʃ ʒ ɕ ʑ ʂ ʐ ç ʝ ɣ χ ʁ ħ ʕ ʜ ʢ ɦ   ɱ ɳ ɲ ŋ ɴ   ʋ ɹ ɻ ɰ   ʙ ⱱ ʀ ɾ ɽ   ɫ ɬ ɮ ɺ ɭ ʎ ʟ   ɥ ʍ ɧ   ʼ   ɓ ɗ ʄ ɠ ʛ   ʘ ǀ ǃ ǂ ǁ   ɨ ʉ ɯ   ɪ ʏ ʊ   ø ɘ ɵ ɤ   ə ɚ   ɛ œ ɜ ɝ ɞ ʌ ɔ   æ   ɐ ɶ ɑ ɒ   ʰ ʱ ʷ ʲ ˠ ˤ ⁿ ˡ   ˈ ˌ ː ˑ ̪   {{IPA|}}

Wikidata entities used in this page

Pages transcluded onto the current version of this page (help):