本文操作系统及版本号:↓
openEuler release 22.03 LTS
Linux version 5.10.0-60.35.0.64.oe2203.x86 _64

1. 初始化环境

# 1. 更新依赖库
yum -y update# 2. 安装常用工具包
yum -y install wget tar vim

2. 安装jdk8

# 1. 下载jdk8
wget https://mirrors.huaweicloud.com/java/jdk/8u192-b12/jdk-8u192-linux-x64.tar.gz
# 2. 解压jdk
tar -zxvf jdk-8u192-linux-x64.tar.gz -C /data/
# 3. 配置环境变量
vim /etc/profileexport JAVA_HOME=/data/jdk1.8.0_192
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar# 4. 使环境变量生效
source /etc/profile
# 5. 验证java环境
java -version
# 6. 环境变量拷至bashrc文件,使每次打开shell都生效
vim /etc/bashrcexport JAVA_HOME=/data/jdk1.8.0_192
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar

3. 安装SVN

# 1. 安装svn客户端
yum install -y subversion# 2. 创建工作项目文件夹并进入
mkdir /data/workspace && cd /data/workspace# 3. 检出代码到当前目录下
svn checkout svn://ip/codePath ./esp
# 或者检出时指定账号密码:↓
svn checkout svn://ip/codePath ./esp --username 用户名 --password 密码

4. 安装Git

# 1. 安装git客户端
yum install -y git
# 2. 配置用户名
git config --global user.name "用户名"
# 3. 配置git邮箱地址
git config --global user.email "邮箱地址"
# 4. 检查是否配置成功
git config --global --list
# 5. 生成ssh公私钥;连续3个回车即可
ssh-keygen -t rsa -C "邮箱地址"

5. 安装Node.js

# 1. 下载nodejs
cd /data && wget https://npmmirror.com/mirrors/node/v16.15.0/node-v16.15.0-linux-x64.tar.xz# 2. 解压nodejs
tar -xvf node-v16.15.0-linux-x64.tar.xz# 3. 重命名
mv node-v16.15.0-linux-x64 node-v16.15.0# 4. 配置nodejs环境变量
vim /etc/profileexport NODEJS_HOME=/data/node-v16.15.0
export PATH=$NODEJS_HOME/bin:$PATH# 5. 使环境变量生效
source /etc/profile# 6. 验证nodejs环境
node -v && npm -v# 7. 环境变量拷至bashrc文件,使每次打开shell都生效
vim /etc/bashrcexport NODEJS_HOME=/data/node-v16.15.0
export PATH=$NODEJS_HOME/bin:$PATH# 8. 安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org# 9. 全局更新cnpm
cnpm install cnpm -g# 10. 进入vue项目根目录
cd workspace/esp/esp-web/# 11. 安装项目依赖包
cnpm i# 12. 启动vue项目
cnpm run serve

6. 下载并激活IntelliJ IDEA

# 1. 下载idea
wget https://download.jetbrains.com/idea/ideaIU-2021.2.2.tar.gz
# 2. 解压idea
tar -zxvf ideaIU-2021.2.2.tar.gz
# 3. 重命名
mv ideaIU-2021.2.2.tar.gz ideaIU-2021.2.2
# 4. 启动idea
./ideaIU-2021.2.2/bin/idea.sh &# 后续步骤参考blog:https://blog.csdn.net/chy555chy/article/details/119532590

选择试用30天

7. 下载并激活Navicat

# 1. 创建navicat文件夹
cd /data && mkdir navicat && cd navicat
# 2. 下载Navicat
wget http://download.navicat.com.cn/download/navicat15-premium-cs.AppImage
# 3. 赋予可执行权限
chmod +x navicat15-premium-cs.AppImage
# 4. 启动navicat
./navicat15-premium-cs.AppImage &# 后续步骤参考blog:↓
# https://blog.51cto.com/seneagle/2538293
# https://www.jianshu.com/p/6dc380bc3fd4

openEuler 搭建java开发环境相关推荐

  1. sublime text java 开发_Sublime Text 3搭建Java开发环境

    作者:chszs,转载需注明. 作者博客主页:http://blog.csdn.net/chszs Sublime Text 2是我非常喜欢的文本编辑器,它美观漂亮.轻量级.本文讲述怎样在Sublim ...

  2. Docker最全教程之使用Docker搭建Java开发环境(十八)

    前言 Java是一门面向对象的优秀编程语言,市场占有率极高,但是在容器化实践过程中,发现官方支持并不友好,同时与其他编程语言的基础镜像相比(具体见各语言镜像比较),确实是非常臃肿. 本篇仅作探索,希望 ...

  3. Docker最全教程之使用Docker搭建Java开发环境

    前言 Java是一门面向对象的优秀编程语言,市场占有率极高,但是在容器化实践过程中,发现官方支持并不友好,同时与其他编程语言的基础镜像相比(具体见各语言镜像比较),确实是非常臃肿. Java [Jav ...

  4. linux搭建java开发环境_linux中搭建java开发环境

    今天试着在Linux下面搭建java开发环境,现总结一下具体步骤. 1.JDK的安装1.6 版本 cd /opt mkdir java 执行下面命令安装JDK(首先创建/opt/java目录) tar ...

  5. win10开发java_win10系统搭建Java开发环境的操作方法

    很多小伙伴都遇到过对win10系统搭建Java开发环境进行设置的困惑吧,一些朋友看过网上对win10系统搭建Java开发环境设置的零散处理方法,并没有完完全全明白win10系统搭建Java开发环境的操 ...

  6. apache目录 vscode_VsCode搭建Java开发环境(Spring Boot项目创建、运行、调试)

    VsCode搭建Java开发环境(Spring Boot项目创建.运行.调试) 安装如下两个主要扩展即可,这两个扩展已关联java项目开发主要使用的maven.springboot等所需要的扩展. 开 ...

  7. Sublime Text 2搭建Java开发环境

    <Sublime Text 2搭建Java开发环境> 作者:chszs,转载需注明. 作者博客主页:http://blog.csdn.net/chszs Sublime Text 2是我非 ...

  8. 腾讯云-搭建 JAVA 开发环境

    搭建 JAVA 开发环境 搭建 JAVA 开发环境 任务时间:18min ~ 20min 此实验教大家如何配置 JDK .Tomcat 和 Mysql 00.安装 JDK JDK 是开发Java程序必 ...

  9. Mac系统搭建java开发环境

    今天尝试在mac下搭建java开发环境 包括 JDK,Tomcat , eclipse ,mysql ,mysqlGUI 转载于:https://www.cnblogs.com/huhuixin/p/ ...

最新文章

  1. 霸榜18年,作者连续20年获得微软MVP,这本SQL书凭什么成为畅销经典
  2. vs2017报错 popen pclose
  3. FindPrivateKey X509
  4. Java实现Facebook第三方登录
  5. c语言 嵌入式开发环境搭建,嵌入式C语言环境的搭建
  6. 【响应式编程的思维艺术】 (2)响应式Vs面向对象
  7. 【转载】100多个很有用的JavaScript函数以及基础写法大集合
  8. 自建git服务器 ssh,搭建基于SSH的Git服务器
  9. 随笔小算法:从一个数据根据CRC校验出特定包
  10. 2.跳转到指定的位置
  11. 拓端tecdat|使用Python和SAS Viya分析社交网络
  12. SpringSecurity安全框架的笔记
  13. XP访问windows 2003终端服务显示到期的解决
  14. M2Det的学习过程
  15. 细说 MySQL登录
  16. python将图片保存到指定文件夹_python抓取网页图片并放到指定文件夹
  17. react 网页截图
  18. 网易2017校招合唱团
  19. vscode 忽略pep8的指定报错码
  20. 360度全景标定方法_一种用于360°全景泊车辅助系统的标定布及标定场地_2015209958302_说明书_专利查询_专利网_钻瓜专利网...

热门文章

  1. iOS10 UICollectionView不调用cellForItemAtIndexPath
  2. nfs:server is not responding, still trying(NFS,不能从服务器读取,mount的问题)
  3. 江苏省职称计算机考试internet,江苏省直2017年4月职称计算机考试报名时间通知...
  4. 各大佬抨击ICML审稿太随意:LeCun三篇全没中,马毅说以后再也不投了
  5. cocos2d-x的面试题
  6. 【Python】networkx创建图(1)
  7. 漏洞分析丨HEVD-0x2.StackOverflowGS[win7x86]
  8. 咕咕机三代变萌后,到底有多好玩
  9. VN-SGG JavaScript 基础(中)
  10. 赖信仁-EA和UML团队开发技巧-UMLChina讲座-音频和幻灯