转载请注明原文地址: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的更多相关文章

  1. 腾讯云ubuntu搭建tomcat

    转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6377945.html 一:工具准备 Putty+Xftp5,见上一篇博文:http://www.cnblogs ...

  2. Django线上部署教程:腾讯云+Ubuntu+Django+Uwsgi(转载)

    网站名称: 向东的笔记本 本文链接: https://www.eastnotes.com/post/29 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议.转载请注明出处! ...

  3. 腾讯云ubuntu下mysqli服务的开启

    腾讯云ubuntu下mysqli服务的开启 今天晚上搞了好久,在本地操作系统deepin下操作完全无需开启mysqli模块,自动就开启了.这次介绍一下服务器ubuntu下mysqli模块的开启. 首先 ...

  4. 腾讯云 ubuntu 上tomcat加载项目很慢

    问题原因 随机数引起线程阻塞. tomcat不断启动,关闭, 启动关闭.几次后会出现卡死状况.需很久才能加载完成 阿里云同样配置,同样系统,则很难出现卡死状况.  即使出现过几十秒后也会释放出来. 而 ...

  5. 腾讯云,搭建 FTP 文件服务

    腾讯云,搭建 FTP 文件服务 腾讯云,搭建 FTP 文件服务 安装并启动 FTP 服务 任务时间:5min ~ 10min 安装 VSFTPD 使用 yum 安装 vsftpd: yum insta ...

  6. wuter 使用了腾讯云Ubuntu系统,但是没有root权限怎么办?

    友情链接: 手把手教你搭饥荒专用服务器(一)-服务器准备工作 手把手教你搭饥荒专用服务器(二)-环境配置及基本使用 手把手教你搭饥荒专用服务器(三)-MOD及其他高级设置 手把手教你搭饥荒专用服务器( ...

  7. centos7+腾讯云服务器搭建wordpress

    title: centos7+腾讯云服务器搭建wordpress date: 2020-03-04 categories: web tags: [wordpress] 分两部分:1.搭建LEMP环境 ...

  8. 【腾讯云】腾讯云服务器搭建ftp服务器

    一.硬件描述 1.1 云服务器:腾讯云 云主机 操作系统:Ubuntu Server 14.04.1 LTS 32位 CPU:1核 内存:1GB 系统盘:20GB(本地磁盘) 数据盘:0GB 公网带宽 ...

  9. 用腾讯云Gogs搭建私有git服务器

    前言 经常有需要写不能公开代码的项目,所以只好自己搭建一个私人的git服务器 Gogs的好处在于比Gitlib轻量化了好多,而且是国人写的,官方主页也是中文的 Gogs首页 腾讯云服务器配置: Ubu ...

随机推荐

  1. 都市侠盗第五季/全集Leverage迅雷下载

    第五季 Leverage Season 5 (2012)看点:TNT电视网砍掉了<都市侠盗>(Leverage),这部已经播出至第5季的团队盗窃现代罗宾汉剧集将在今年完结,这样的决定对&l ...

  2. Android scrollbar的设置

    insideOverlay:默认值,表示在padding区域内并且覆盖在view上 insideInset:表示在padding区域内并且插入在view后面 outsideOverlay:表示在pad ...

  3. WinForm自定义控件–TextBox扩展

      一.简单回顾 在前两节中,对Panel和GroupBox控件进行了相关的扩展应用,主要都是设置控件的边框以及边框颜色等.本节,继续对WinForm现有的控件TextBox进行扩展,来满足实际开发中 ...

  4. MYSQL中group_concat有长度限制!默认1024(转载)

    在mysql中,有个函数叫“group_concat”,平常使用可能发现不了问题,在处理大数据的时候,会发现内容被截取了,其实MYSQL内部对这个是有设置的,默认不设置的长度是1024,如果我们需要更 ...

  5. C# 程序设置开机启动(一)

    一.示例使用VBScript创建启动文件,并添加到Windows系统的启动目录 默认情况下 所有用户启动目录:C:\ProgramData\Microsoft\Windows\Start Menu\P ...

  6. js转义和反转义html htmlencode htmldecode

    文章目录 JS实现HTML标签转义及反转义 用Javascript进行HTML转义 1.HTML转义 2.反转义 3.一个有意思的认识 4.完整版本的代码 其他 [转义字符]HTML 字符实体< ...

  7. Java学习笔记——IO操作之以图片地址下载图片

    以图片地址下载图片 读取给定图片文件的内容,用FileInputStream public static byte[] mReaderPicture(String filePath) { byte[] ...

  8. c++流缓冲学习---rdbuf()

    我们使用STL编程的时候有时候会想到把一个流对象指向的内容用另一个流对象来输出,比如想把一个文件的内容输出到显示器上,我们可以用简单的两行代码就可以完成: ifstream infile(" ...

  9. ZooKeeper服务命令

    ZooKeeper服务命令 在准备好相应的配置之后,可以直接通过zkServer.sh 这个脚本进行服务的相关操作 启动ZK服务: sh bin/zkServer.sh start 查看ZK服务状态: ...

  10. html table奇偶行颜色设置 (CSS选择器)

    :nth-child(n) 选择器匹配属于其父元素的第 N 个子元素,不论元素的类型.n 可以是数字.关键词或公式. 下面的例子, 设置表格的奇偶行背景颜色不同:单独设置表格的第1列背景颜色不同. & ...