首页 > 编程语言 >华为云耀云服务器L实例 - java环境配置

华为云耀云服务器L实例 - java环境配置

时间:2023-10-24 12:02:24浏览次数:63  
标签:Java 云耀云 华为 服务器 java 安装

 

Java环境在云服务器上是为了支持Java应用程序的运行、开发和使用Java生态系统中的各种工具和库。它为开发人员提供了一个稳定和可靠的平台,使他们能够利用Java的强大功能来构建高性能、可扩展和安全的应用程序。

1.  登录华为云耀云服务器L实例:使用SSH或远程桌面工具登录到您的云服务器。

2.  确定华为云耀云服务器L实例的操作系统:确认云服务器上的操作系统。不同的操作系统可能需要使用不同的安装方法。以下是常见的两种情况:

a. 对于基于Debian或Ubuntu的系统:在终端中执行以下命令以更新软件包列表并安装默认的Java Development Kit(JDK)。

sudo apt update

sudo apt install default-jdk

b. 对于基于Red Hat或CentOS的系统:在终端中执行以下命令以更新软件包列表并安装OpenJDK。

sudo yum update

sudo yum install java-1.8.0-openjdk

在命令中,可以根据需要选择不同的JDK版本。

3.  验证Java安装:执行以下命令来验证Java是否已成功安装:

4.  java -version

如果显示Java的版本信息,则表示安装成功。

5.  配置Java环境变量(可选):根据需要,您可以设置Java环境变量。

a. 打开.bashrc文件:

nano ~/.bashrc

b. 在文件的末尾添加以下行:

export JAVA_HOME=/usr/lib/jvm/default-java

export PATH=$PATH:$JAVA_HOME/bin

c. 按Ctrl + X保存文件并退出。

d. 更新环境变量:

source ~/.bashrc

接下来是在华为云耀云服务器L实例上部署java的过程

1.  先使用远程管理工具Xshell登录华为云耀云服务器L实例

首先我们要知道自己的华为云耀云服务器L实例的公网ip地址

打开产品页面https://www.huaweicloud.com/product/hecs-light.html打开华为云耀云服务器L实例控制台的详细信息页面就可以看到

接下来我们ip地址。账号密码登录

先查看下原环境中是否安装java

指令java - v

出现以上提示则说明没有java环境

2.  输入指令安装java

指令sudo apt install openjdk-11-jdk

按Y继续安装

安装结束后首先查看java是否安装成功,输入指令

java -version

看见以上提示就说明java安装成功

3.  现在开始配置java环境

输入 vi ~/.bashrc 修改配置文件

按i进行输入,在末尾输入

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64

export PATH=$PATH:$JAVA_HOME/bin

然后 按esc和:wq 保存退出。

然后输入 source ~/.bashrc

使配置文件生效,至此我们的java环境配置成功。

最后我们来测试下我们的java环境配置是否配置成功。

新建一个java文件,内容如下:

public class hello{

    public static void main(String[] args) {

        System.out.println("Hello, World!");

    }

}

然后使用ftp工具将java文件上传到服务器中

文件上传成功

开始编译运行,输入指令

javac hello.java

java hello

输出Hello,World!

标签:Java,云耀云,华为,服务器,java,安装
From: https://www.cnblogs.com/jishuseng/p/17784477.html

相关文章

  • 华为云耀云服务器L实例 - 使用navicat管理数据库
     Navicat是一款功能强大的数据库管理工具,可用于管理多种数据库系统,如MySQL、PostgreSQL、Oracle、SQL Server等。它提供了直观的用户界面和丰富的功能,使得开发者和数据库管理员能够轻松地进行数据库设计、查询、维护和管理。Navicat的一些主要优势包括:1. 多数据库支持:Nav......
  • Java:自定义实现SpringBoot Starter
    (目录)1、自定义Starter1.1、项目结构$tree.├──pom.xml└──src├──main│├──java││└──com││└──example││└──demo││├──ReadingConfiguration.java......
  • Java医院绩效考核系统源码
    一、系统总体功能作为医院用综合绩效核算系统,系统需要和his系统进行对接,按照设定周期,从his系统获取医院科室和医生、护士、其他人员工作量,对没有录入信息化系统的工作量,绩效考核系统设有手工录入功能(可以批量导入),对获取的数据系统按照设定的公式进行汇算,且设置审核机制,可以退回修......
  • Java中将Byte[] 转成封装类型
    今天做一个需求,需要将byte[]类型转换为Double和String,因此整理起来 Doublebyte[]转doublepublicDoublebyteArrayToDouble(byte[]bytes){if(bytes.length!=8){thrownewIllegalArgumentException("数据长度不符");}longlongBits=0;for(inti=0;i<8......
  • 如何使用Java Spring Boot 创建一个微服务项目 一?
    如何使用JavaSpringBoot创建一个微服务项目一?微服务现在更流行。它们可以用任何语言编写。在这篇文章中,让我们看看SpringBoot微服务。在本文中,我们看到一个基础项目currency-exchange-sample-service,它具有业务逻辑,并且可以在另一个项目 currency-conversion-sample-service ......
  • 如何使用Java Spring Boot 创建一个微服务项目 二?
    如何使用JavaSpringBoot创建一个微服务项目二?上一篇我们已经链接了如何使用JavaSpringBoot创建一个微服务项目一?这一篇我们接着实现第二部分微服务2:货币兑换样本服务这也是一个maven项目pom.xml<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apac......
  • JavaScript 将对象转换为数组
    JavaScript将对象转换为数组在JavaScript中,你可以使用不同的方法将对象转换为数组,具体取决于对象的结构和你希望在数组中得到什么样的数据。以下是一些常见的方法:Object.keys()方法:这种方法将对象的键转换为数组。constobj={a:1,b:2,c:3};constarr=Object......
  • Java使用多线程异步执行批量更新操作方法
    一、核心技术Java提供了Executor框架来实现多线程任务的执行。我们可以通过创建ExecutorService对象来管理线程池,然后将任务提交给这个线程池执行。Executor框架的优点在于,它可以自动管理线程数量,以最大化利用CPU和内存资源。二、具体实现方法1、创建一个数据更新任务类,实现Run......
  • java.security.provider.getservice blocked
    bug:https://bugs.openjdk.org/browse/JDK-8206333堆栈:"Osp-Common-Business-Thread-572"Id=1723BLOCKEDatjava.security.Provider.getService(Provider.java:1035)atsun.security.jca.ProviderList.getService(ProviderList.java:332)atsun.security.jca......
  • 入门篇-其之六-Java运算符(中)
    祝所有程序员,1024节日快乐!!!......