使用ECS安装java

简介: 使用ECS安装java

Java是一种通用的,基于类的,面向对象的编程语言。它是用于应用程序开发的计算平台。因此,Java是快速,安全和可靠的。它被广泛用于在笔记本电脑,数据中心,游戏机,科学超级计算机,手机等中开发Java应用程序。Java遵循WORA(Write Once, Run Anywhere。一次写入,到处运行)的原理,并且与平台无关。它也简单易学。

查找

java 11版本使用较多,搜索java 11版本安装

[root@iZ2zee2m456rb6bde98jpkZ ~]# dnf search java-11
Last metadata expiration check: 0:33:04 ago on Wed 29 Jun 2022 10:47:19 AM CST.
====================================================================== Name Matched: java-11 ======================================================================
java-11-openjdk.x86_64 : OpenJDK 11 Runtime Environment
java-11-openjdk-demo.x86_64 : OpenJDK 11 Demos
java-11-openjdk-demo-fastdebug.x86_64 : OpenJDK 11 Demos optimised with full debugging on
java-11-openjdk-demo-slowdebug.x86_64 : OpenJDK 11 Demos unoptimised with full debugging on
java-11-openjdk-devel.x86_64 : OpenJDK 11 Development Environment
java-11-openjdk-devel-fastdebug.x86_64 : OpenJDK 11 Development Environment optimised with full debugging on
java-11-openjdk-devel-slowdebug.x86_64 : OpenJDK 11 Development Environment unoptimised with full debugging on
java-11-openjdk-fastdebug.x86_64 : OpenJDK 11 Runtime Environment optimised with full debugging on
java-11-openjdk-headless.x86_64 : OpenJDK 11 Headless Runtime Environment
java-11-openjdk-headless-fastdebug.x86_64 : OpenJDK 11 Runtime Environment optimised with full debugging on
java-11-openjdk-headless-slowdebug.x86_64 : OpenJDK 11 Runtime Environment unoptimised with full debugging on
java-11-openjdk-javadoc.x86_64 : OpenJDK 11 API documentation
java-11-openjdk-javadoc-zip.x86_64 : OpenJDK 11 API documentation compressed in a single archive
java-11-openjdk-jmods.x86_64 : JMods for OpenJDK 11
java-11-openjdk-jmods-fastdebug.x86_64 : JMods for OpenJDK 11 optimised with full debugging on
java-11-openjdk-jmods-slowdebug.x86_64 : JMods for OpenJDK 11 unoptimised with full debugging on
java-11-openjdk-slowdebug.x86_64 : OpenJDK 11 Runtime Environment unoptimised with full debugging on
java-11-openjdk-src.x86_64 : OpenJDK 11 Source Bundle
java-11-openjdk-src-fastdebug.x86_64 : OpenJDK 11 Source Bundle for packages with debugging on and optimisation
java-11-openjdk-src-slowdebug.x86_64 : OpenJDK 11 Source Bundle for packages with debugging on and no optimisation
java-11-openjdk-static-libs.x86_64 : OpenJDK 11 libraries for static linking
java-11-openjdk-static-libs-fastdebug.x86_64 : OpenJDK 11 libraries for static linking optimised with full debugging on
java-11-openjdk-static-libs-slowdebug.x86_64 : OpenJDK 11 libraries for static linking unoptimised with full debugging on

安装

使用dnf install 命令安装

[root@iZ2zee2m456rb6bde98jpkZ ~]# dnf install java-11-openjdk java-11-openjdk-devel
Last metadata expiration check: 0:34:34 ago on Wed 29 Jun 2022 10:47:19 AM CST.
Dependencies resolved.
===================================================================================================================================================================
 Package                                        Architecture                 Version                                   Repository                             Size
===================================================================================================================================================================
Installing:
 java-11-openjdk                                x86_64                       1:11.0.15.0.9-2.al8                       alinux3-updates                       270 k
 java-11-openjdk-devel                          x86_64                       1:11.0.15.0.9-2.al8                       alinux3-updates                       3.4 M
Installing dependencies:
 aajohan-comfortaa-fonts                        noarch                       3.001-2.1.al8                             alinux3-os                            148 k
 alsa-lib                                       x86_64                       1.2.4-5.1.al8                             alinux3-updates                       469 k
 copy-jdk-configs                               noarch                       4.0-2.al8                                 alinux3-updates                        30 k
 fontconfig                                     x86_64                       2.13.1-4.al8                              alinux3-updates                       276 k
 fontpackages-filesystem                        noarch                       1.44-22.1.al8                             alinux3-os                             16 k
 giflib                                         x86_64                       5.1.4-3.2.al8                             alinux3-os                             52 k
 graphite2                                      x86_64                       1.3.10-10.2.al8                           alinux3-os                            120 k
 harfbuzz                                       x86_64                       1.7.5-3.2.al8                             alinux3-os                            268 k
 java-11-openjdk-headless                       x86_64                       1:11.0.15.0.9-2.al8                       alinux3-updates                        40 M
 javapackages-filesystem                        noarch                       5.3.1-7.3.al8                             alinux3-updates                        32 k
 lcms2                                          x86_64                       2.9-2.2.al8                               alinux3-os                            165 k
 libX11                                         x86_64                       1.6.8-4.1.al8                             alinux3-updates                       612 k
 libX11-common                                  noarch                       1.6.8-4.1.al8                             alinux3-updates                       158 k
 libXau                                         x86_64                       1.0.9-3.1.al8                             alinux3-os                             38 k
 libXcomposite                                  x86_64                       0.4.4-14.2.al8                            alinux3-os                             29 k
 libXext                                        x86_64                       1.3.4-1.1.al8                             alinux3-os                             46 k
 libXi                                          x86_64                       1.7.10-1.1.al8                            alinux3-os                             49 k
 libXrender                                     x86_64                       0.9.10-7.2.al8                            alinux3-os                             33 k
 libXtst                                        x86_64                       1.2.3-7.2.al8                             alinux3-os                             22 k
 libfontenc                                     x86_64                       1.1.3-8.2.al8                             alinux3-os                             37 k
 libjpeg-turbo                                  x86_64                       1.5.3-10.2.al8                            alinux3-os                            156 k
 libxcb                                         x86_64                       1.13.1-1.3.al8                            alinux3-os                            230 k
 lksctp-tools                                   x86_64                       1.0.18-3.2.al8                            alinux3-os                            101 k
 lua                                            x86_64                       5.3.4-11.2.al8                            alinux3-os                            195 k
 ttmkfdir                                       x86_64                       3.0.9-54.2.al8                            alinux3-os                             64 k
 tzdata-java                                    noarch                       2022a-1.al8                               alinux3-updates                       191 k
 xorg-x11-font-utils                            x86_64                       1:7.5-40.2.al8                            alinux3-os                            104 k
 xorg-x11-fonts-Type1                           noarch                       7.5-19.1.al8                              alinux3-os                            522 k

Transaction Summary
===================================================================================================================================================================
Install  30 Packages

Total download size: 47 M

配置java环境变量

[root@iZ2zee2m456rb6bde98jpkZ ~]# which java
/usr/bin/java
[root@iZ2zee2m456rb6bde98jpkZ ~]# ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Jun 29 11:22 /usr/bin/java -> /etc/alternatives/java
[root@iZ2zee2m456rb6bde98jpkZ ~]# ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 62 Jun 29 11:22 /etc/alternatives/java -> /usr/lib/jvm/java-11-openjdk-11.0.15.0.9-2.al8.x86_64/bin/java
[root@iZ2zee2m456rb6bde98jpkZ ~]# echo "export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.15.0.9-2.al8.x86_64/" >> .bashrc
[root@iZ2zee2m456rb6bde98jpkZ ~]# echo "export PATH=$JAVA_HOME/bin:$PATH" >> .bashrc
[root@iZ2zee2m456rb6bde98jpkZ ~]# source .bashrc 

运行jar包

使用IDEA创建spring cloud项目
2022-06-29-11-25-12.png
编译生成jar包,scp上传到ECS服务器

用java运行jar包

[root@iZ2zee2m456rb6bde98jpkZ ~]# java -jar demo1-0.0.1-SNAPSHOT.jar 

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v2.7.1)

2022-06-29 11:30:32.062  INFO 15164 --- [           main] com.example.demo.Demo1Application        : Starting Demo1Application v0.0.1-SNAPSHOT using Java 11.0.15 on iZ2zee2m456rb6bde98jpkZ with PID 15164 (/root/demo1-0.0.1-SNAPSHOT.jar started by root in /root)
2022-06-29 11:30:32.065  INFO 15164 --- [           main] com.example.demo.Demo1Application        : No active profile set, falling back to 1 default profile: "default"
2022-06-29 11:30:32.920  INFO 15164 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2022-06-29 11:30:32.928  INFO 15164 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2022-06-29 11:30:32.928  INFO 15164 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.64]
2022-06-29 11:30:32.978  INFO 15164 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2022-06-29 11:30:32.979  INFO 15164 --- [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 859 ms
2022-06-29 11:30:33.282  INFO 15164 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2022-06-29 11:30:33.297  INFO 15164 --- [           main] com.example.demo.Demo1Application        : Started Demo1Application in 1.626 seconds (JVM running for 1.968)
2022-06-29 11:31:20.263  INFO 15164 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
2022-06-29 11:31:20.263  INFO 15164 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2022-06-29 11:31:20.265  INFO 15164 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 2 ms

用浏览器打开ip:8080访问,可以看到提示错误信息,服务器是可以访问,是没有编写程序逻辑

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
1月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
5月前
|
安全 Ubuntu 网络安全
本地服务器 Odoo 安装指南,并实现公网访问
本指南详细介绍基于 Odoo 的企业应用部署流程。首先通过 VMware 安装虚拟机并配置 Ubuntu 系统,为运行环境打下基础;接着利用 Websoft9 平台简化中间件与 Odoo 服务的安装,实现快速部署与版本管理;然后借助 cpolar 实现内网穿透并完成域名解析,确保公网访问畅通;最后进行功能测试与性能优化,提供运维建议以保障系统稳定性和安全性。适合初学者及中小型企业参考实施。
613 4
|
14天前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
1月前
|
Ubuntu Linux
如何在 Ubuntu 服务器上安装桌面环境(GUI)
如果你有任何问题,请在评论区留言。你会在服务器上使用 GUI 吗?参照本文后你遇到了什么问题吗?
123 0
|
2月前
|
Windows
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
105 2
|
2月前
|
存储 Ubuntu 安全
如何在服务器上快速安装 ERPNext 最新版本?
ERPNext 是一款开源且功能全面的企业资源规划软件,在企业信息化管理中广泛应用。本文介绍如何通过 Websoft9 控制台安装其最新版本,以提升部署效率。内容涵盖安装前的服务器准备、Websoft9 控制台登录,到通过应用市场安装 ERPNext 的详细步骤,以及安装后的验证与基础配置。帮助企业快速搭建稳定高效的信息化管理平台,满足财务、采购、销售、库存等多方面业务需求,助力企业降本增效,实现可持续发展。
|
5月前
|
域名解析 弹性计算 安全
阿里云服务器安装宝塔面板、安装网站(新手图文教程)
本文详细介绍了从注册阿里云账号到使用宝塔面板安装网站的完整流程,包括阿里云账号的企业认证、服务器购买与安全规则配置、宝塔面板的安装及网站部署等步骤。通过图文并茂的方式,帮助用户轻松完成阿里云服务器的搭建和管理。适合新手快速上手,实现网站从零到有的全过程。如果觉得有用,别忘了点赞收藏!
4379 3
阿里云服务器安装宝塔面板、安装网站(新手图文教程)
|
5月前
|
安全 关系型数据库 文件存储
Websoft9 服务器面板中 Odoo 安装与群晖 NAS 的对比
传统部署Odoo面临基础设施搭建、镜像供应链、复杂配置及运维监控四大难题,而群晖NAS方案存在Docker依赖、插件更新滞后和配置自由度低的局限。Websoft9提供开箱即用的解决方案:无需预装Docker,三键式安装支持全版本Odoo;具备企业级扩展功能如负载均衡与集群部署;兼容混合云架构,支持公有云、私有云及边缘设备管理;同时确保合规性,自动扫描漏洞并生成修复报告,大幅提升部署效率与系统安全性。
|
5月前
|
存储 固态存储 网络协议
YashanDB安装前服务器准备
本文档源自YashanDB官网,详细介绍了YashanDB的安装前准备与部署配置要求。内容涵盖服务器配置(操作系统、CPU、内存、硬盘等推荐及最低标准)、共享存储配置、部署规模(单机主备、分布式、共享集群等场景)以及各类部署示例的服务器列表。特别提示,在虚拟机环境中需将硬盘设置为独立-永久模式以避免数据损坏。此文档为用户根据实际需求选择合适的部署方案提供了全面指导。
|
6月前
|
JSON JavaScript 前端开发
怎么安装JSON服务器?JSON服务器最新安装教程
JSON Server是一款轻量级工具,基于Node.js运行,可通过单个JSON文件快速模拟RESTful API,适用于开发与测试场景。其支持CRUD操作、自定义路由及高级功能如排序、搜索、分页等,同时允许通过中间件扩展功能。为确保安全性,建议在受控环境中使用,并避免处理敏感数据。此外,还有Mirage JS、Mockoon、WireMock和Postman等替代方案,可根据项目需求选择合适的工具。
231 0

热门文章

最新文章