项目需要,又要折腾Linux了,使用了VMware装一下linux,配置java运行环境,首先是配置JDK...

OS:CentOS 64bit

一:到Oracle下载最新版的JDK

http://www.oracle.com/technetwork/java/javase/downloads/index.html

下载了一个  jdk-7u11-linux-x64.rpm  版本   或者    jdk-7u11-linux-x64.tar.gz 版本

二:启动VMwara的Linux

1:打开VMware,启动CentOS,使用超级管理员root登陆,在VMWare里面,我们使用 Shared Folders设置共享目录Share,将下载的jak安装文件,放到Share文件夹中

我们登入Linux后会在mnt/hgfs/share/jdk-7u11-linux-x64.rpm   或者    jdk-7u11-linux-x64.tar.gz   看到JDK安装件

2: 如果是界面操作系统,直接点击 jdk-7u11-linux-x64.rpm进行安装,默认安装在usr/java/jdk1.7.0_11

也可以使用Teminal来安装  Applications-〉System Tools-〉Teminal (如  果要切换到其他用户切, 敲入命令:su othername  -〉敲入password,     清一下屏幕   clear)。。

打开Teminal

1)  pwd  查看当前目录,发现是在/root        (cd ..  到根目录),再切换到Share目录下

转到Share目录:cd mnt/hgfs/share/

查看:ls

2)  rpm是自解压类型文件,直接安装

修改权限:   chmod 755 jdk-7u11-linux-x64.rpm   或   chmod  +x  jdk-7u11-linux-x64.rpm

查看权限:   ls -l  jdk-7u11-linux-x64.rpm

执行安装: rpm -ivh jdk-7u11-linux-x64.rpm      出现协议,接受即可

3:如果是jdk-7u11-linux-x64.tar.gz版本

打开Teminal

1)  pwd  查看当前目录,发现是在/root

cd ..

2)  我们把jdk安装在usr/java/jdk1.7.0_11下面,如果没有java文件夹则创建

cd usr

sudo mkdir  java

3)将gz解压放到usr/java文件夹下面

sudo tar zxvf /mnt/hgfs/share/jdk-7u11-linux-x64.tar.gz  -C /usr/java               解压后的文件夹是   /usr/java/jdk1.7.0_11

你也可以改名:

cd /usr/java/
           sudo mv jdk1.7.0_11/ jdk7

3:配置环境变量

1) 首先我们可以预先熟悉一下查看环境变量,当然你会看到JAVA_HOME   CLASSPATH是空

echo $JAVA_HOME
           echo $CLASSPATH
           echo $PATH

2)使用egedit打开添加环境变量

gedit ~/.bashrc
            文件末尾添加
            export JAVA_HOME=/usr/java/jdk1.7.0_11
            export JRE_HOME=${JAVA_HOME}/jre
            export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
            export PATH=${JAVA_HOME}/bin:$PATH
           保存文件。

输入命令使之生效    source ~/.bashrc

4:默认JDK设置

由于某些Linux版本(Ubuntu或Fedora系统)已经有默认的jdk,所以我们要是刚才安装好的jdk版本成为默认的jdk版本,还需如下设置,执行一下命令:

sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0.11/bin/java 300
     sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0.11/bin/javac 300
    如果以上两个命令出现找不到路径问题,只要重启一下计算机在重复上面两行代码就可以了。

通过这一步将我们安装的jdk加入java选单 : update-alternatives --config java

5:查看当前java版本

java -version

出现以下信息:

Java version "1.7.0_11"

Java(TM) SE Runtime Environment (build 1.7.0_11-b21)

Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04,mixed mode)

6:卸载

[root@localhost ~]# rpm -qa|grep jdk
jdk-1.7.0_11-fcs.x86_64
[root@localhost ~]# rpm -e --nodeps jdk-1.7.0_11-fcs.x86_64

延续 Linux下安装JDK笔记

一:下载最新版的Tomcat

http://tomcat.apache.org/download-70.cgi    下载的是 apache-tomcat-7.0.34.tar.gz

把下载的文件放到VMware共享文件夹Share里面

二:解压缩

转到共享文件夹:#cd /mnt/hgfs/share
     解压缩文件:#tar -zxvf apache-tomcat-7.0.34.tar.gz     解压后在默认文件夹/mnt/hgfs/share/apache-tomcat-7.0.34下面

三:拷贝Tomcat文件到目标文件夹

我希望我的Tomcat服务器放在usr/myserver/文件夹下面

转到usr文件夹:     cd  /usr

如果不存在myserver文件夹,则创建 :   sudo mkdir  myserver

将/mnt/hgfs/share/apache-tomcat-7.0.34拷贝到usr/myserver/文件夹下:cp -r /mnt/hgfs/share/apache-tomcat-7.0.34  /usr/myserver

转到/usr/myserver : cd   /usr/myserver

列举:ls

改名:sudo mv apache-tomcat-7.0.34/  tomcat7

四:安装启动

切换到 usr/myserver/tomcat7/bin:  cd   /usr/myserver/tomcat7/bin

列举:ls

执行启动命令:./startup.sh         如果执行正常,则出现一下信息:

[java]  view plain copy
  1. Using CATALINA_BASE:        /usr/myserver/tomcat7
  2. Using CATALINA_HOME:        /usr/myserver/tomcat7
  3. Using CATALINA_TMPDIR:      /usr/myserver/tomcat7/temp
  4. Using JRE_HOME:             /usr/java/jdk1.7.0_11/jre
  5. Using CLASSPATH:            /usr/myserver/tomcat7/bin/bootstarap.jar:/usr/myserver/tomcat7/bin/tomcat-juli.jar

五:打开浏览器测试

打开浏览器输入:http://localhost:8080/    配置成功,如下图:

六:如果想更改Tomcat的端口:

打开teminal终端,进入usr/myserver/tomcat7/conf/目录:cd  /usr/myserver/tomcat7/conf/

先备份server.xml : cp -r ./server.xml   ./server_bk.xml

编辑server.xml更改端口:gedit  ./server.xml

找到如下设置项,修改你的端口:

[html]  view plain copy
  1. <Connector executor="tomcatThreadPool"
  2. port="8080" protocol="HTTP/1.1"
  3. connectionTimeout="20000"
  4. redirectPort="8443"/>

切换到 usr/myserver/tomcat7/bin:  cd   /usr/myserver/tomcat7/bin

启动命令:./startup.sh

七:关闭tomcat

切换到 usr/myserver/tomcat7/bin:  cd   /usr/myserver/tomcat7/bin

关闭命令:./shutdown.sh

Linux下安装JDK笔记与Linux安装Tomcat笔记相关推荐

  1. mysql5.6.24安装perl,linux下perl操作MySQL数据库(需要安装DBI)

    这篇文章主要为大家详细介绍了linux下perl操作MySQL数据库(需要安装DBI),具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编小韵来看看吧!DBI安装:D ...

  2. Linux下boost库的编译、安装详解

    1.下载源文件 去官网下载:http://www.boost.org/ 这里下载最新版本 wget https://dl.bintray.com/boostorg/release/1.64.0/sou ...

  3. linux显卡驱动mxm,linux下我的FX5200显卡驱动安装

    linux下我的FX5200显卡驱动安装 发布时间:2008-09-20 16:42:33来源:红联作者:Keiboc 一.为什么要装驱动 一般情况下,只要你下载了LINUX的最新发行版本,比如Fed ...

  4. VMware Linux下拖拽补丁vmtools的安装和卸载

    Linux下拖拽补丁vmtools的安装和卸载 by:授客 QQ:1033553122 Vmware 8.0.4为例子 步骤1.VM->Install Vmware Tools... 步骤2.查 ...

  5. apache安装_kali Linux下的Apache的配置和安装:

    kali Linux下的Apache的配置和安装: 首先,我要说的是,今天浪费了太多的时间在yum的安装上面,一直出现bash:yum命令不可用.去找了教程需要rpm下载一些包,于是又出现bash:r ...

  6. Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案

    Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案 参考文章: (1)Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案 (2) ...

  7. linux设置软件的路径,linux下查看和设置软件的安装路径

    1:你可以通过whereis 软件名来查找系统里的文件位置 比如你想查找eclipse文件,那么就: [root@localhost ~]# whereis eclipse 会显示: eclipse: ...

  8. Linux下开源打包工具fpm的安装与使用(超详细)

    Linux下开源打包工具fpm的安装与使用 一.fpm概述 二.fpm的安装 1.安装ruby环境 2.安装fpm 三.fpm的使用 1.fpm常用参数 2.举例要求 3.准备目录 4.编写脚本文件 ...

  9. linux星际译王安装,Linux下星际译王 stardict 的安装

    Linux下星际译王 stardict 的安装 (2006-03-07 11:05:28) "星际译王"是用Gtk2开发的跨平台的国际化的词典软件.它具有"通配符匹配&q ...

  10. sai linux下载地址,Linux下beego及beego相关插件安装

    Linux下beego及beego相关插件安装 1.下载及配置go环境看见链接: 这里下载的包名是: go1.12.5.windows-amd64.zip 解压以上包: 可以自行解压指定位置,/usr ...

最新文章

  1. 摄像头ISP系统原理(上)
  2. AI犯错谁之过?切勿盲目相信之
  3. Delphi开发单机瘦数据库程序要点
  4. java 调用软键盘_打开软键盘
  5. 【计算机组成原理】CISC和RISC
  6. [转]这才是真正的3D显示!Leap Motion推出次毫米级3D手动控制技术,让人手和影像融为一体...
  7. java yml value_Spring Boot:从YAML文件加载@Value
  8. xml mysql配置详解_mapper.xml配置文件详解
  9. Oracle学习总结(3)——Navicat客户端连接Oracle数据库常见问题汇总
  10. 【Java】JDK1.8新特性Date类----日期/时间改进
  11. jQuery 异步上传插件 Uploadify 使用 (Java平台)
  12. Quartz.net 的 FAQ
  13. 李雅普诺夫稳定性理论的理解
  14. VSCode 摸鱼神器
  15. 哪个ei期刊容易过计算机专业,计算机期刊哪个好中_ei期刊计算机_计算机八大核心期刊...
  16. 怎么删除计算机病毒,电脑中病毒删不掉怎么办?
  17. imap收取163/126邮件报错
  18. 交叉熵损失函数权重计算
  19. 善于做“加减法”的百分点科技 成就数据智能的先行者
  20. el-form组件提示英文问题,改成中文

热门文章

  1. html中的元素 英文,HTML 常用标签元素属性名英文书写
  2. pwr | 谁说样本量计算是个老大难问题!?(三)(配对样本与非等比样本篇)
  3. 管道式广谱感应水处理器详细介绍
  4. 安装Office2016遇到“无法流式传输Office”问题
  5. 估值77.5亿美金的虚拟线上活动工具 #Hopin 让世界感觉更亲近
  6. Python学习: hasattr()、getattr()、setattr()函数简介
  7. 人工耳蜗做完以后有没有副作用
  8. 祖玛的复仇 Zuma's Revenge 无限人的 修改
  9. 关于萌新初识VUE的那些事 (在VUE中使用Echarts)
  10. 「资源」 Windows 强力清除软件