首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装Java : Java 12

安装Java : Java 12
EN

Ask Ubuntu用户
提问于 2019-04-24 12:22:40
回答 1查看 7.3K关注 0票数 4

找到并实现了

解决方案。见下面的原始帖子.

我的JVM安装显然不包含javaws。

代码语言:javascript
复制
$ sudo update-alternatives --get-selections | grep ^java
java                           manual   /usr/lib/jvm/java-12-oracle/bin/java
javac                          manual   /usr/lib/jvm/java-12-oracle/bin/javac
javadoc                        manual   /usr/lib/jvm/java-12-oracle/bin/javadoc
javap                          manual   /usr/lib/jvm/java-12-oracle/bin/javap

我在这个这里中使用了PPA和Oracle的直接安装。

我需要javaws来启动一个jnlp文件。这款应用显然需要甲骨文发行版,而不是OpenJDK。

我尝试了v11和v8,但是由于新的授权,PPA似乎不可用。

这不是无法安装javaws的复制,因为由于新的授权,webupd8Team的PPA和oracle-java8-installer不再存在:

根据目录结构,javaws似乎不在主v12发行版中。

解决方案:不使用ppa,注册甲骨文网络,下载JDK8,手动安装。v11+不存在javaws

下载:https://www.oracle.com/technetwork/java/javaee/downloads/jdk8-downloads-2133151.html

使用:https://linuxconfig.org/how-to-install-java-on-ubuntu-18-04-bionic-beaver-linux手动安装JVM

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2019-04-24 16:59:54

不幸的是,Java不再包括在Java11SE之后。摘录自客户端路线图(更新2018-03-05)

Java已经成为开发人员的迁移路径,因为浏览器供应商在过去几年中继续限制插件支持。由于它主要是一种桌面技术,所以Web有一些局限性。特别是,它需要在用户的桌面上安装和维护一个独立的JRE。然而,在过去的十年里,最受欢迎的桌面操作系统的供应商们强烈要求他们平台上的应用程序与集成的沙箱运行时捆绑在一起。他们越来越多地要求桌面应用程序通过自己的私有“应用商店”分发。因此,将应用程序与独立的JRE分开分发的概念正在迅速消失。因此:

  • Oracle将于2019年3月至2025年3月在Java 8中扩展对Web的支持。
  • 依赖于Web的Oracle产品将保留在Java 8上,并按照这些产品所指示的支持时间表继续进行。
  • <#>Oracle将不包括JavaSE11(18.9LTS)及以后版本中的Java。
  • Oracle将开始鼓励应用程序开发人员和用户不再使用Java,并鼓励非商业用户从桌面上删除任何未使用或不受支持的Oracle JRE安装。
  • 将桌面应用程序部署到个人消费者(如游戏、个人银行或其他B2C应用程序)的开发人员将需要在2020年年底之前过渡到其他部署技术,如jlink和/或第三方打包和部署解决方案。
  • 将应用程序用于内部数据处理、业务、商业或生产目的的应用程序开发人员要么需要向Oracle寻求商业许可证,要么需要在2019年1月之前过渡到其他部署技术。

因此,如果确实需要Java,则需要切换到Java 8。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1137698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档