新手使用linux服务器学习的开发环境搭建的记录

简介: 新手使用linux服务器,用来学习java语言编程,记录一下使用过程的开发环境的搭建

大一新生,想要学习java语言,同时想学习linux操作系统,便通过“飞天加速计划·高校学生在家实践”活动 免费领取了一个服务器。
刚领用服务器是一脸懵逼的,不像是widows图形化操作界面,刚创建的Centos 的linux界面是全文字的,通过远程连接可以对服务器进行操作,在得知了ssh远程连接操作后,在阿里云控制台界面找到服务器并对root用户的密码进行了设置,在网络教程的指导下下载了一个便捷的ssh连接软件--finalshell,输入服务器的ip地址和root用户名和它的密码就成功连接服务器了。
接着就是在命令行通过输入命令在服务器上搭建java环境
java在不同的系统都有开发环境包--jdk,先是去官网下载jdk包,下载完毕后,通过sftp将安装包传到linux环境下,接着解压安装包:
tar -zxvf jdk-8u291-linux-x64.tar.gz
下一步是使用linux自带的vim编译器对环境进行配置(按i进行输入)
vim /etc/profile
在文件的最后添加:
export JAVA_HOME=/usr/java/jdk1.8.0_291
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
接着按esc退出插入模式
输入 :wq 即可保存配置
接着让配置文件生效
source /etc/profile

然后就可以愉快的使用java编程了
先写一个 vim HelloWorld.java
编写完毕后就是编译
javac HelloWorld.java
如果没有弹出东西代表编译通过
接着就运行 java HelloWorld
第一个java程序就完美的运行了!

相关文章
|
1天前
|
Linux 数据库 iOS开发
超级签名源码/超级签/ios分发/签名端本地linux服务器完成签名
该系统完全在linux下运行,不存在使用第三方收费工具,市面上很多系统都是使用的是第三方收费系统,例如:某心签名工具,某测侠等,不开源而且需要每年交费,这种系统只是在这些工具的基础上套了一层壳。请需要系统的放大你们的眼睛。
7 0
|
1天前
|
Linux
【Linux】一条命令,转发所有请求到另一台服务器上 -高级技巧
【Linux】一条命令,转发所有请求到另一台服务器上 -高级技巧
6 0
|
2天前
|
openCL Linux 异构计算
Linux服务器如何查询GPU型号
【6月更文挑战第13天】Linux服务器如何查询GPU型号
9 1
|
3天前
|
Linux Shell 测试技术
Linux服务器测试脚本集合
LemonBench是iLemonrain创作的Linux服务器性能测试工具,能一键检测系统信息、网络、CPU、内存和硬盘性能。
6 0
|
9天前
|
Linux 虚拟化 iOS开发
Linux系统——远程连接Linux系统(图形化、命令行、使用命令行学习Linux系统、FinalShell)
Linux系统——远程连接Linux系统(图形化、命令行、使用命令行学习Linux系统、FinalShell)
17 3
|
10天前
|
监控 安全 Linux
Linux服务器如何管理sshd的连接
【6月更文挑战第6天】Linux服务器如何管理sshd的连接
14 4
|
10天前
|
弹性计算 Ubuntu Linux
为什么要学习去使用云服务器,外网 IP能干什么,MAC使用Termius连接阿里云服务器。保姆级教学
为什么要学习去使用云服务器,外网 IP能干什么,MAC使用Termius连接阿里云服务器。保姆级教学
|
10天前
|
Ubuntu Linux 网络安全
ubuntu linux 搭建 webssh 网页ssh远程登录其他服务器
ubuntu linux 搭建 webssh 网页ssh远程登录其他服务器
|
13小时前
|
算法 网络协议 Linux
探索Linux命令idn:处理国际化域名
`idn`命令在Linux中用于处理国际化域名,转换成ASCII兼容的ACE格式或反之。它支持Punycode算法,提供命令行接口及多种参数,如`-a`转ASCII,`-d`转回国际化域名。示例包括将`xn--zhonggu-wu9d.com`转换。使用时注意有效输入,考虑版本兼容性,并可与其他工具结合使用。
|
13小时前
|
Linux 数据处理 数据库
深入解析Linux命令id:理解用户身份与权限
`id`命令在Linux中用于显示用户身份(UID, GID和附加组)。它查看系统用户数据库获取信息。参数如`-u`显示UID,`-g`显示GID,`-G`显示附加组,结合`-n`显示名称而非ID。用于确认命令执行者身份,确保权限正确。在脚本中使用时注意权限管理,遵循最小权限原则。