首页 > 编程语言 >华为云服务器+java环境配置

华为云服务器+java环境配置

时间:2023-10-23 23:56:46浏览次数:43  
标签:Java java 环境 华为 HOME 服务器 安装

 

在华为云耀云服务器L实例

(官网地址https://www.huaweicloud.com/product/hecs-light.html)中,我们有着部署管理系统的场景,本期教程中,我们需要开始部署管理系统,在前面教程中我们已经配置好了服务器的数据库以及基本的运行环境,现在我们需要开始部署java环境的配置,来为后期的项目运行打下基础。

在云服务器上部署Java环境通常涉及以下步骤:

1. **登录到华为云耀云服务器L实例:** 使用SSH等远程登录方式连接到你的云服务器。

2. **更新系统包:** 在部署Java之前,确保你的操作系统是最新的。运行以下命令以更新系统包:

   ```

   sudo apt update

   sudo apt upgrade

   ```

   如果你使用的是不同的Linux发行版,可以使用相应的包管理器进行更新。

3. **安装Java Development Kit (JDK):** 你可以选择安装OpenJDK(免费开源版本)或Oracle JDK(需要许可证)。以下是安装OpenJDK的示例命令:

   - 对于Ubuntu:

     ```

     sudo apt install openjdk-11-jdk

     ```

   - 对于CentOS:

     ```

     sudo yum install java-11-openjdk-devel

     ```

   - 对于其他Linux发行版,请查阅相应文档或使用包管理器安装适合你的版本。

4. **验证Java安装:** 安装完成后,验证Java是否成功安装。运行以下命令:

   ```

   java -version

   ```

   这应该显示Java的版本信息。

5. **设置Java环境变量(可选):** 如果你希望设置JAVA_HOME等环境变量,可以编辑`~/.bashrc`文件(或适用于你的shell的文件),并添加以下行:

   ```

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

   export PATH=$PATH:$JAVA_HOME/bin

   ```

   然后运行以下命令以使更改生效

   ```

   source ~/.bashrc

   ```

6. **安装其他Java工具(可选):** 根据你的需求,你可能需要安装其他Java开发工具,如Maven、Gradle等。安装方式会因工具而异,通常可以在官方网站或包管理器中找到相关信息。

7. **防火墙设置(如果需要):** 如果你的云服务器有防火墙设置,确保允许Java应用程序的网络访问,通常是在服务器的防火墙规则中进行配置。

8. **测试Java应用程序:** 最后,你可以在云服务器上部署和运行Java应用程序,以确保Java环境的正常工作。

以上步骤可以帮助你在云服务器上成功部署Java环境。请根据你的具体需求和服务器配置进行适当的调整。

接下来是详细的图文教程:

1.  首先登录xshell,进入到华为云的服务器

查看一下本机是否有java环境

可以看到并没有java的环境,然后我开始安装java的环境。

2.  输入安装java的指令,来安装java的环境。

sudo apt install openjdk-11-jdk

输入 y,等待片刻

安装成功,然后开始配置环境变量。

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

java -version

可以发现安装成功了,然后配置环境变量。

输入 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文件,来验证我们的环境是否安装成功。

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

 

public class HelloWorld {

    public static void main(String[] args) {

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

    }

}

上传到服务器中,

上传成功

输入指令运行

javac HelloWorld.java

java HelloWorld

编译并运行

成功输出hello,World!

标签:Java,java,环境,华为,HOME,服务器,安装
From: https://www.cnblogs.com/jishuseng/p/17783781.html

相关文章

  • 华为云服务器+使用本地navcat管理数据库
     在开发中,我们需要用数据相关管理软件,来本地管理华为云耀云服务器L实例服务器上的数据库,Navicat 是一款功能强大的数据库管理工具,它具有许多优点,可以帮助数据库管理员和开发人员更轻松地管理数据库。以下是使用 Navicat 软件管理数据库的一些好处:1. 多数据库支持:Navicat......
  • 华为云服务器+配置安全组
     华为云耀云服务器L实例安全组是华为云计算平台中用于管理网络流量和增强服务器安全性的关键功能。安全组允许您定义入站和出站规则,以控制服务器上的流量访问。以下是有关华为云耀云服务器L实例安全组的关键信息: 1. **规则和策略**:安全组包含一组规则,这些规则定义了允许或......
  • 华为云服务器+使用软件管理
     云服务器(Cloud Server),也被称为虚拟服务器或云虚拟机,是一种基于云计算技术的虚拟化计算资源。它是在云服务提供商的数据中心中运行的虚拟服务器实例,可以被用户租用和配置,用于运行应用程序、存储数据和执行各种计算任务。云服务器具有以下关键特点:1. 虚拟化:云服务器利用虚拟......
  • Linux服务器系统监控
    1、Docker安装Prometheus1.1、安装docker和docker-compose环境https://www.cnblogs.com/hg-super-man/p/10908220.html1.2、安装拷贝配置https://gitee.com/xiaohai008/docker-prometheus.git1.3、启动服务docker-composeup-d2、二进制安装https://prometheus.io/down......
  • How to fix EventSource onmessage not working in JavaScript All in One
    HowtofixEventSourceonmessagenotworkinginJavaScriptAllinOneSSE:Server-SentEvents/服务端推送error❌window.addEventListener(`load`,(e)=>{console.log(`pageloaded✅`);if(!!window.EventSource){constimg=document.querySelecto......
  • Java的第一天
    一:各类的注释"//"双斜杠为当行注释"/*xxxxxxx*/"斜杠星星斜杠为多行注释"/***/"斜杠星星星斜杠为文档注释.二.八大基本数据类型1整数数字:byte<int <short< long    long后面要加上L或者l2小数:float<doublefloat后面要加上f或者F3字符:char......
  • Java拾贝第九天——泛型
    Java拾贝不建议作为0基础学习,都是本人想到什么写什么如果一个类中,不想限定具体类型的属性,或某个方法的返回值和传参。可以在类声明时通过一个标识来表示。这样只需要在实例化类的时候声明具体的类型即可,这就是泛型泛型类泛型作用于类上就是泛型类。栗子:publicclassTest9......
  • 数据结构之数组(Java)
    一:概述什么是数组呢?数组对应的英文名为array,是有限个相同类型所组成的集合,数组中的每一个变量被称为元素。数组是最为简单、最为常用的数据结构。举例说明:元素31254972索引01234567正如军队里的士兵存在编号一样,数组中的每一个元素也有着自己的小标,这......
  • JavaWeb中的Filter没有作用
    JavaWeb中的Filter没有作用一、源代码<%@pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>Title</title></head><body><h1>hellojsp!</h1></body>......
  • JavaScript基础
    学习目标:掌握编程的基本思维掌握编程的基本语法typora-copy-images-to:mediaJavaScript基础JavaScript介绍JavaScript是什么JavaScript是一种运行在客户端的脚本语言Netscape在最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最......