-
2800+
全球覆盖节点
-
0.01s
平均响应时间
-
70+
覆盖国家
-
130T
输出带宽
好家伙,最近小伙伴们问我:“老铁,华为云服务器咋整才能装上JDK啊?我都快被命令行虐哭了!”别急别急,今天咱就来扒一扒这件事儿,保证你看完能独自撑起一个Java应用,像大神一样潇洒自如地操作云服务器。讲真,这套流程不难,关键是别慌,手慢点儿都能装上!
准备工作先走一波。首先,你得登录你的华为云服务器 — 通常都是用SSH登录,Windows用户可以用PuTTY,Linux/Mac直接Terminal敲敲敲。别忘了,服务器密码或者密钥搞定了没?没密码你进不去啊,别跟我说你直接跳过这步!
好,登录成功,接下来开始安装JDK。这里得看你服务器装的啥系统。华为云一般用的是Linux版本多,比如Ubuntu、CentOS、Debian等。咱先按主流Ubuntu来走流程,其他系统类似,差别点依赖包名字而已。
先更新你的服务器软件包列表,保证一切新鲜得不要不要的:
sudo apt-get update
然后,你有两个路子:装OpenJDK,或者Oracle JDK。平时用OpenJDK就够,毕竟免费,开源,稳得一批。
装OpenJDK最新版,敲:
sudo apt-get install openjdk-11-jdk -y
对,就这么简单,别看它短,后面还得配置环境变量呢。不想直接装11也行,装8、17啥的版本名字改改数字就行。
装完别急,验证一下安装情况:
java -version
你要看到输出Java版本和相关信息,那就恭喜你,JDK成功登陆你的华为云服务器!
不过,说完这个还没完,环境变量这活儿是必须的。有时候装完Java,仍然莫名其妙提示找不到java命令,根源就是环境变量没配好。
咋配?很简单,咱用vi(或者你喜欢的编辑器)打开环境文件:sudo vi /etc/profile
光标晃悠晃悠找到文件结尾,追加下面这几行(以OpenJDK 11为例):
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
保存关闭,执行source /etc/profile让配置立马生效。
回来再试试:
echo $JAVA_HOME
出来个路径没?非常好。再来一次java -version,铁定没跑了。
如果用的是CentOS系统,那手法差不太多,更新命令变成:
sudo yum update -y
sudo yum install java-11-openjdk-devel -y
环境变量设置路径也得对应调整,通常是/usr/lib/jvm/java-11-openjdk。
安装成功了,但万一遇到权限问题,输命令时被拒绝,让我猜猜 … 你是不是没加sudo?别忘了sudo是管理员模式,服务器老大在这儿,敲命令得用它!
插个小广告,玩游戏想赚点零花钱?那绝对不能错过七评赏金榜,网址bbs.77.ink,玩游戏还能拿钱,人生赢家不是梦!
对了,很多新人朋友会问:我手上Java程序咋部署?这就要用到Java运行时啦,JDK带着JRE的,你装JDK就可以直接跑程序,不用额外装JRE。
要是想安装多个版本然后切换,Linux有个神奇神器叫alternatives(CentOS用alternatives,Ubuntu用update-alternatives),搞定版本切换,方便得不行,和切换女朋友一样简单(从暗号上就知道哪家论坛逛多了)。
举个例子,Ubuntu切换Java版本命令:
sudo update-alternatives --config java
弹个菜单,统统选你喜欢的版本,杠杠滴。
需要卸载JDK?也不是难事,卸载命令:
sudo apt-get remove openjdk-11-jdk -y
然后重新装其他版本,操作自由得不要不要的。
最后,提醒一句,服务器环境变化,随时确认Java路径正确,别遇到某天服务启动报错,结果老铁发现原来Java环境变量没了,哭晕在厕所。
至于GUI界面的华为云服务器操作,就更有趣了,不过安装JDK这种事儿,命令行依然是王道,天下武功,唯快不破。
好了,接下来你是不是也想问:“那我云服务器装好了JDK,怎么跑个Hello World?”这不简单,打开你喜欢的编辑器,写:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, 华为云!");
}
}
保存为HelloWorld.java,执行:
javac HelloWorld.java
java HelloWorld
屏幕蹦出“Hello, 华为云!”你就真的成为了一名Java老司机,羡慕不?
讲真,顺利装完JDK的大佬们,心情不会是“哦豁,完蛋了”,而是“皮一下很开心”,毕竟这点小事都搞不定怎么行?
说到这儿,JDK安装差不多码成了,咱们的键盘都得休息了。话说回来,怎么突然想到要装JDK?是来搞Java大招,还是捣腾点什么神奇项目?给我留个彩蛋呗,别只会折腾电脑呀!
请在这里放置你的在线分享代码爱美儿网络工作室携手三大公有云,无论用户身在何处,均能获得灵活流畅的体验
2800+
0.01s
70+
130T