Mac系统下连接阿里云并运行java程序


Mac系统下连接阿里云并运行java程序

由于最近需要在云服务器上跑代码,于是在租用服务器前先在自己的小服务器上模拟运行一次(TAT大服务器太贵了!!),这里就记录一下自己的执行流程,以免忘记。

第一步:连接服务器并查看当前服务器中java的版本

在终端输入:

ssh root@xxx.xxx.xxx.xxx

进入服务区后输入

java -version

可以得到如下结果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4MEHrb2j-1620444009928)(/Users/gaojunsong/Library/Application Support/typora-user-images/Java学习/Mybatis/image-20210508104636957.png)]

可以发现,阿里云服务器上会自带java7,但自己的代码都是基于java8编写的,于是这里就需要自行下载jdk8并配置环境

第二步:自行安装jdk环境

之前使用

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz"

从oracle官网中下载jdk环境时,发现安装时总是报错。原因是从官网直接拉取下载是没有勾选安全协定的,因此下载的文件都不完整。于是考虑自行下载到本机,然后远程穿给阿里云

这里要感谢这位功德无量的博主提供的linuxjdk环境https://blog.csdn.net/beishanyingluo/article/details/97675724

下载至本机后就需要将其远程传给阿里云了,在mac系统中,可以使用shell自带的远程连接工具

  1. 打开终端,选择新建远程连接

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JDyx2BTy-1620444009932)(/Users/gaojunsong/Library/Application Support/typora-user-images/Java学习/Mybatis/image-20210508105744215.png)]

  1. 选择安全文件传输sftp,并输入服务区ip地址

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jAB1JHvL-1620444009934)(/Users/gaojunsong/Library/Application Support/typora-user-images/Java学习/Mybatis/image-20210508105915122.png)]

  1. 连接成功后输入put [文件本机地址] [服务器挂载地址],即可完成文件上传。这里查阅资料后讲jdk安装在/usr/local/java目录下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bx79sB1m-1620444009937)(/Users/gaojunsong/Library/Application Support/typora-user-images/Java学习/Mybatis/image-20210508111355320.png)]

第三步:安装上传的jdk,并配置环境变量

首先进入jdk上传目录,然后在命令行输入tar -zxvf jdk-8u221-linux-x64.tar.gz,此时服务器开始解压安装的jdk文件。

安装完成后需要配置环境变量

  1. 在命令行中输入sudo vi /etc/profile

  2. 删除原先的jdk环境变量配置

    export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.181-2.6.14.8.el7_5.x86_64
    export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar.:$JAVA_HOME/lib/dt.jar.:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin
    
  3. 在末尾添加新的环境变量配置

    export JAVA_HOME=/usr/local/java/jdk1.8.0_221
    export JAVA_BIN=/usr/local/java/jdk1.8.0_221/bin
    export PATH=$PATH:$JAVA_HOME/bin
    export CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    
  4. 重新加载文件,在命令行中输入source /etc/profile

  5. 在命令行中输入java -version,此时便可以发现成功将系统jdk版本更新

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hosPeW3y-1620444009938)(/Users/gaojunsong/Library/Application Support/typora-user-images/Java学习/Mybatis/image-20210508110842628.png)]

第四步:创建.java程序并运行

创建一个用于存放.java源程序的目录,这里我将起放在了/home/DCOPs/code。创建完成后进入该目录

  1. 输入vim test.java,进入vim模式编辑该java文件

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4AmER3cJ-1620444009939)(/Users/gaojunsong/Library/Application Support/typora-user-images/Java学习/Mybatis/image-20210508111131110.png)]

    输入完成后依次输入ESC+:wq保存并退出

  2. 在当前页面输入javac test.java进行编译

  3. 如果上一步没报错,接着输入java test.java

    此时命令行成功输出helloworld

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZHlJ2n3M-1620444009940)(/Users/gaojunsong/Library/Application Support/typora-user-images/Java学习/Mybatis/image-20210508111635075.png)]

至此便完成了在阿里云中运行java程序的全部过程!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值