腾讯云ubuntu搭建jdk
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6377878.html
在购买了腾讯云ubuntu主机后,需要手动搭建java环境、安装tomcat等。ubuntu是命令行操作系统,搭建比较麻烦,这里我把自己搭建jdk的过程摘录下来,供后来者参考。
一:工具准备
1:远程终端Putty。用于登录你的云主机,进行一系列命令行操作。
下载地址:http://rj.baidu.com/soft/detail/15699.html
使用界面:填入你购买的主机所分配得到的公IP,点击open。

打开终端:

输入你购买主机时命名的系统名、密码,即可登录系统,进行命令行操作。
2:文件传输工具 Xftp5:用于把下载的安装包、文件传到云主机,以及日后部署web项目到tomcat下。
下载地址:http://rj.baidu.com/soft/detail/18249.html
使用界面:

如图,输入会话名,主机公IP。下拉菜单选择SFTP,端口22,不然不能传输文件。在下面输入你的主机系统名以及密码。
然后就打开了以下窗口,左侧是本机文件,右侧是云主机的文件,把左侧的文件拖拽到右侧就实现了上传。 
二:文件准备
下载jdk,注意是下载tar.gz后缀的,因为是在linux下解压。
下载地址: http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz
然后通过Xftp把压缩包上传到云主机,我这里把它放在了/home/ubuntu/xuekan文件夹下。
三:安装jdk
打开putty,登录到你的ubuntu系统后。输入如下命令,进入到xuekan文件夹
cd /home/ubuntu/xuekan
输入
ls
打印该目录下文件信息,看看有没有jdk压缩包,有则可以解压,无则重新上传。
输入解压命令:
tar zxvf jdk压缩包名
解压后,可以通过xftp查看到/home/ubuntu/xuekan文件夹下有一个jdk文件夹。
四:配置jdk
ubuntu出于安全考虑,系统的文件一般都是readonly的,这样我们在配置jdk时往往不能保存修改。网上很多教程没有这一步,殊不知小白们按照他们的文章来做时就会卡在这里。这里,我们需要先进入root权限模式,把需要修改的文件的只读权限修改为777(即可读可写可执行)。
首先,输入
su
输入密码,进入root模式。
然后修改系统文件 /etc/profile 的权限:
修改后,我们就可以打开这个文件进行配置了。
打开这个文件:
然后在键盘点击一下 “I”键,进入编辑模式:可以看到窗口下面有“Insert”字样,说明处于编辑模式:

用键盘方向键移动光标到最下面,输入以下信息:
export JAVA_HOME="你的jdk路径"
export PATH="$JAVA_HOME/bin:$PATH"
export CLASSPATH=".:$JAVA_HOME/lib:$CLASSPATH"
如图:

键盘按Esc,退出编辑模式。然后输入
:wq
保存修改。
然后,输入:
source /etc/profile
使配置生效。
最后,输入
java -version
检测是否配置成功。成功则会打印出jdk的版本信息等:
。
腾讯云ubuntu搭建jdk的更多相关文章
- 腾讯云ubuntu搭建tomcat
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6377945.html 一:工具准备 Putty+Xftp5,见上一篇博文:http://www.cnblogs ...
- Django线上部署教程:腾讯云+Ubuntu+Django+Uwsgi(转载)
网站名称: 向东的笔记本 本文链接: https://www.eastnotes.com/post/29 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议.转载请注明出处! ...
- 腾讯云ubuntu下mysqli服务的开启
腾讯云ubuntu下mysqli服务的开启 今天晚上搞了好久,在本地操作系统deepin下操作完全无需开启mysqli模块,自动就开启了.这次介绍一下服务器ubuntu下mysqli模块的开启. 首先 ...
- 腾讯云 ubuntu 上tomcat加载项目很慢
问题原因 随机数引起线程阻塞. tomcat不断启动,关闭, 启动关闭.几次后会出现卡死状况.需很久才能加载完成 阿里云同样配置,同样系统,则很难出现卡死状况. 即使出现过几十秒后也会释放出来. 而 ...
- 腾讯云,搭建 FTP 文件服务
腾讯云,搭建 FTP 文件服务 腾讯云,搭建 FTP 文件服务 安装并启动 FTP 服务 任务时间:5min ~ 10min 安装 VSFTPD 使用 yum 安装 vsftpd: yum insta ...
- wuter 使用了腾讯云Ubuntu系统,但是没有root权限怎么办?
友情链接: 手把手教你搭饥荒专用服务器(一)-服务器准备工作 手把手教你搭饥荒专用服务器(二)-环境配置及基本使用 手把手教你搭饥荒专用服务器(三)-MOD及其他高级设置 手把手教你搭饥荒专用服务器( ...
- centos7+腾讯云服务器搭建wordpress
title: centos7+腾讯云服务器搭建wordpress date: 2020-03-04 categories: web tags: [wordpress] 分两部分:1.搭建LEMP环境 ...
- 【腾讯云】腾讯云服务器搭建ftp服务器
一.硬件描述 1.1 云服务器:腾讯云 云主机 操作系统:Ubuntu Server 14.04.1 LTS 32位 CPU:1核 内存:1GB 系统盘:20GB(本地磁盘) 数据盘:0GB 公网带宽 ...
- 用腾讯云Gogs搭建私有git服务器
前言 经常有需要写不能公开代码的项目,所以只好自己搭建一个私人的git服务器 Gogs的好处在于比Gitlib轻量化了好多,而且是国人写的,官方主页也是中文的 Gogs首页 腾讯云服务器配置: Ubu ...
随机推荐
- cocos2d-x 3.0 WIN7+VS2012 安卓平台搭建
***************************************转载请注明出处:http://blog.csdn.net/lttree************************** ...
- [C#技术] DataSet(DataTable)轻松的通过Sum、Aver、Count等统计出相关结果
我们在使用Sql ******这些数据库时,可以轻松的通过Sum.Aver.Count等统计出相关结果,那么,在已经把数据检索出来的DataSet(DataTable)中呢?特别是通过Web Serv ...
- [转]专访企业QQ SaaS团队,谈企业级LNMP架构设计
FROM : http://www.csdn.net/article/2014-08-20/2821302-interview-tencent-b-qq-shuai-wang 对比IaaS和PaaS, ...
- %date~0,4%和 %time~0,2%等用法详解(转)
比如在windowscmd命令行窗口执行date命令后这个环境变量的值为当前日期:2014-09-01 星期六 或2014/09/01 周六那么如下的各个操作的意义如下:%date:~0,4% 表示从 ...
- Nuget挂了的解决方法(转)
今天用Nuget下一个程序包时,发现Nuget挂了:未能解析此远程名称:'nuget.org'.第一反应就是方校长抖威风了,挂个代理上 http://nuget.org 试了下,果然好好的. 用命令n ...
- maskrcnn_benchmark代码分析(2)
maskrcnn_benchmark训练过程 ->训练命令: python tools/train_net.py --config-file "configs/e2e_mask_rcn ...
- 算法 递归 迭代 动态规划 斐波那契数列 MD
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...
- ORM数据库框架 LitePal SQLite MD
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...
- java log4j日志配置
1.首先看pom.xml文件,需要以下配置 <dependency> <groupId>log4j</groupId> <artifactId>log4 ...
- Android -- MediaRecord
MediaRecord 集成了录音.编码.压缩等,支持少量的录音音频格式,大概有.aac .amr .3gp 优点:大部分以及集成,直接调用相关接口即可,代码量小 缺点:无法实时处理音频:输出的音频格 ...