当前位置: 首页 > 面试题库 >

Java 9及更高版本中的Java Web Start支持

阚亮
2023-03-14
问题内容

我对Java Web
Start的状态感到困惑。在Oracle的支持路线图中,我们可以阅读以下内容:

部署技术支持

由Java插件和Web Start技术组成的Web部署技术具有较短的支持生命周期。对于通过Java SE
8进行的主要发行,Oracle为这些技术提供了五(5)年的高级支持。扩展支持不适用于部署堆栈,并且不适用于Java SE
9以外的支持。有关详细信息,请参见Oracle Lifetime支持策略。

2017年6月之后,可以随时删除Java SE 6和Java SE 7的部署技术。 尽管Java SE
9或更高版本中可能包含部署堆栈,但建议并仅支持Java SE 8版本的部署堆栈

现在,我们已经知道在将来的Java版本中将要删除小应用程序和Java插件,但是我从未听说过Java Web Start可以作为删除对象。

在Oracle Java Platform Standard
Edition部署指南#入门(Java 9文档页面)中,宣传Java Web Start作为不推荐使用的applet技术的替代方法:

尽管在JDK 9中可用并受其支持,但Applet
API和Java插件被标记为已弃用,以准备在将来的版本中删除。小程序和嵌入式JavaFX应用程序的替代方案包括Java Web
Start和自包含应用程序。

我是否在担心什么,还是错过了有关Java Web Start弃用的公告?


问题答案:

根据http://www.oracle.com/technetwork/java/javase/9​​-deprecated-
features-3745636.html

不推荐使用Java部署技术,并将在以后的版本中将其删除

JDK 9中已弃用Java Applet和WebStart功能,包括Applet API,Java插件,Java Applet Viewer,
JNLP和Java Web Start(包括javaws工具) ,并将在以后的版本中将其删除。

OpenJDK讨论列表上有一个相关讨论:http
:
//mail.openjdk.java.net/pipermail/discuss/2017-November/004586.html

Oracle不会在Java SE 11(18.9 LTS)和更高版本中包括Java Web Start。

来源:Java客户端路线图更新2018-03-05(Oracle)



 类似资料:
  • > 错误:Android Gradle插件只支持Kotlin Gradle插件1.3.10及更高版本。以下依赖项不满足所需版本:项目':DrawerBehavior'->org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.71 flutter{source“../..”} }

  • 问题内容: 网页中Java Applets的一个众所周知的问题是,浏览器会忽略applet标记的z-index而不是页面中的其他组件。无论您如何在页面中定位元素和z- index元素,小程序都将在所有内容之上吸引自己。 有一种解决方法,称为iframe垫片,如此处所述:http : //www.oratransplant.nl/2007/10/26/using-iframe-shim-to-par

  • 我试图使用CSS Flexbox(display:flex)占据窗口的剩余高度。我还想滚动可用。。。也许我在这件事上做得不对,但我已经找了这么久,以至于我找不到其他的选择。 这个想法是有一个固定的容器。在那个固定的容器内是一个柔性盒子,占据了100%的高度。我将项目添加到堆叠在列中的灵活框中。我添加的最后一个项目(容器包装器)里面有动态内容,它将通过AJAX调用替换超文本标记语言(否则我只会将操作

  • 问题内容: 请问如何解决这个错误? 错误:Android Gradle插件仅支持1.3.0或更高版本的Kotlin Gradle插件。以下依赖项不满足所需的版本:根项目’android’-> org.jetbrains.kotlin:kotlin-gradle- plugin:1.0.6受影响的模块:android-app 警告:配置“编译”已过时,并已被“实现”和“ api”替换。它将在2018

  • 我的android-app文件: 我的android文件:

  • 当我在代码中使用“flutter_launch0.2.0”时,我得到了以下错误 失败:生成失败,出现异常。 生成在%s中失败异常:Gradle task assembleDebug失败,退出代码为%1 我的Kotlin课是这样的 }