EC2上的java8应用

EC2上的java8应用,java,amazon-web-services,amazon-ec2,Java,Amazon Web Services,Amazon Ec2,我想知道是否有人知道我是否有可能在EC2实例上安装Java8。我的应用程序被打包成一个带有嵌入式jetty的胖罐子,因此仅Java 8运行时就足够了 我对Linux不太熟悉,我看到他们在默认的AMI上只支持Java7。是否有一个简单的命令可以运行以更新到Java 8?您正在寻找的AMI上可能没有现成的Java 8。但是,创建实例后,您始终可以安装它 e、 g.检查说明如何在Ubuntu上安装java 8的内容,或检查说明如何在RHEL/Fedora/CentOS上安装java 8的内容检查jav

我想知道是否有人知道我是否有可能在EC2实例上安装Java8。我的应用程序被打包成一个带有嵌入式jetty的胖罐子,因此仅Java 8运行时就足够了


我对Linux不太熟悉,我看到他们在默认的AMI上只支持Java7。是否有一个简单的命令可以运行以更新到Java 8?

您正在寻找的AMI上可能没有现成的Java 8。但是,创建实例后,您始终可以安装它


e、 g.检查说明如何在
Ubuntu
上安装java 8的内容,或检查说明如何在
RHEL/Fedora/CentOS上安装java 8的内容检查java当前版本

java -version
安装Java1.8

sudo yum install java-1.8.0
更改Java版本

sudo alternatives --config java
  sudo alternatives --config java
安装JDK 8:

步骤1:检查Java版本

     java -version
步骤2:下载OracleJDK(8u121)的RPM包

步骤4:安装JDK 8

     sudo yum install -y jdk-8u141-linux-x64.rpm
步骤5:验证oracle JDK版本

     java -version
安装JRE 1.8

   sudo yum install java-1.8.0
更改Java版本

sudo alternatives --config java
  sudo alternatives --config java
  • 从下面的链接将Linux版本的JRE加载到您的windows计算机,因为它有浏览器。请注意,如果您将此EC2实例用作服务器,则只需要JRE,而不需要完成JDK。
  • 使用winscp将下载的.tar.gz文件传输到EC2实例
  • 在EC2实例上运行“tar zxvf jre-8uversion-linux-i586.tar.gz”。更多信息

  • 这个问题由来已久,但这可能对Java11有所帮助。如果有人对安装JavaJDK11感兴趣,我会运行

    sudo amazon-linux-extras install java-openjdk11
    
    在我使用AmazonLinux的EC2实例中。 我从这里得到的:

    我正在运行一个免费的t2.micro 64位EC2实例。Amazon的AMI linux附带OpenJDK。命令
    java-version
    显示AMI有现成的Java7。要升级到8,我需要1)已安装的OpenJDK 8
    sudo yum安装java-1.8.0-OpenJDK-devel
    2)切换到8
    sudo替代配置java
    。命令
    java-version
    随后报告了openjdk版本“1.8.0_45”等。上面的操作对我来说不起作用,但“sudo-yum-provides-java”给了我一个可用软件包的列表,我可以使用“sudo-yum-install-java-11-amazon-corretto-11.0.5+10-1.amzn2.x86_64”安装java 11每件事都是有效的,只是第2步中的更改删除了换行符。第2步不起作用。。。。表示无法解析b15
    sudo yum install java-1.8.0
    将只安装JRE。您还必须安装JDK@AswinPrasad否它将安装jdk(java开发工具包)检查链接。