Linux 上通过 apt-get 安装 JDK

搜索相关安装包:

sudo apt-cache search jdk

安装:

 sudo apt-get install openjdk-7-jdk

——————————————————————————————————————————————

可是openJDK的安装目录跟我们常见的Sun JDK存放位置目录不同。  

openJDK安装好后的目录位于:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.55.x86_64

其他版本都在/usr/lib/jvm 下,包括jre和jdk。


可以在“java-1.7.0-openjdk-1.7.0.55.x86_64”(某些情况下是再下一层子目录 jre 的下面有 bin 和 lib 两个目录)目录下看到“bin”,在bin下可以找到javac文件,说明这就是JDK了!  

此时只需要在终端中打开环境变量文件  vim /etc/profile或vim /root/.bashrc,(保存命令按ESC,然后输入“:w”即可保存,然后”:q”退出vi)填写相应的目录即可:  

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.55.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 

这样我们就设置好了JDK,再输入source /etc/profile 或source /root/.bashrc就可以生效了. 

————————————————————————————————————————

ubuntu12.04下安装java-7-openjdk-amd64

 下载Java-7-openjdk-amd64包

2. 将java-7-openjdk-amd64包解压到/usr/lib/jvm/目录下

3. 将/usr/lib/jvm/java-7-openjdk-amd64目录赋予可执行的权限

4.修改.bashrc文件

文中末尾添加:

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

并让配置立即生效

source  ~/.bashrc

5.查看当前jdk版本:java -version

Java version "1.7.0_79"
OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-0ubuntu0.12.04.1)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
 

【注】

/etc/profile的设置方法对所有登录的用户都有效。
~/.bashrc只对当前用户有效。

上面两个都是配置文件,开机后,系统会先读取/etc/profile,再读~/.bashrc。
不同的用户~/.bashrc文件可以有不同的设置,而/etc/profile则是共用一个,只有root才能修改。
~/.bashrc对/etc/profile有追加覆盖的效果。

————————————————————————————————————————————

1. 添加软件源

sudo add-apt-repository ppa:webupd8team/java

2. 更新软件源

sudo apt-get update

3. 安装 jdk1.8

sudo apt-get install oracle-java8-installer
 

2、查看 java 安装路径

sudo update-alternatives --config java

sudo update-alternatives --config javac

3、查看 java 安装后的版本

java -version

ps:更新 jdk1.7 到 jdk1.8 直接执行安装第一步覆盖就ok.

4、增加多版本 jdk 和切换方法 (安装 jdk 6 或 7)

1、安装 jdk 6 和 jdk 7

安装 jdk 6

sudo apt-get install oracle-java6-installer

安装 jdk 7

sudo apt-get install oracle-java7-installer

2、查看所有 jdk 安装版本

sudo update-Java-alternatives -ljava6-Oracle 3 /usr/lib/jvm/java6-oraclejava7-oracle  /usr/lib/jvm/java7-oraclejava8-oracle 2 /usr/lib/jvm/java8-oracle

3、通过-s参数可以方便的切换到其它的java版本

$ sudo update-java-alternatives -s java6-oracle

or

$ sudo update-java-alternatives -s java7-oracle

or

$ sudo update-java-alternatives -s java8-oracle

再次查看 java jkd 版本

$ java -version

java version string 1.6.0_45"Java(TM) SE Runtime Environment (build 1.6.0_45-b06)Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

最后设置环境变量

<span style="color:#3366ff;">Linux 下设置环境变量的方法有多种:
/etc/environment 用于设置整个系统的环境,与登录用户无关 
/etc/profile 用于所有用户的环境,登录时执行 
~/.profile 用于设置当前用户的环境,登录时执行 
~/.bashrc 专用于当前用户的bash shell的bash信息,每次打开新的shell时,该该文件被执行 
登陆系统时shell读取的顺序是:/etc/profile → /etc/enviroment → ~/.profile → ~/.env(如果存在),所以 export LANG=zh_CN 加入 /etc/profile 时登录提示显示英文,而将 LNAG=zh_CN  加入 /etc/environment 时登录提示显示中文。</span><span style="color: rgb(51, 51, 51);">
 
4.1、在文件 /etc/environment 中添加以下内容以设置系统环境变量:
 PATH="…:/usr/app/jdk1.6/bin"
2 CLASSPATH=".:/usr/app/jdk1.6/lib"
3 JAVA_HOME="/usr/app/jdk1.6"
保存后使用 source 命令使之生效:
 source /etc/environment
 
4.2、在文件 /etc/profile 中添加以下内容修改所有用户的 环境变量:
 export JAVA_HOME=/usr/app/jdk1.6 
2 export JRE_HOME=${JAVA_HOME}/jre 
3 export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib 
4 export PATH=${JAVA_HOME}/bin:$PATH
保存后使用 source 命令使之立即生效:
 source /etc/profile
~/.profile 和 ~/.bashrc 文件的修改与此相同。
 
4.3、直接在shell下执行以下命令临时设置变量:
 export JAVA_HOME=/usr/app/jdk1.6 
2 export JRE_HOME=${JAVA_HOME}/jre 
3 export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib 
4 export PATH=${JAVA_HOME}/bin:$PATH
此这种方法仅是临时使用,每次打开shell时又要重新设置,比较麻烦。
 
5、配置默认的java解释器和编译器
如果系统中安装了多个jdk,为了使默认使用的是我们安装的jdk,还要分别执行如下命令设置默认的jdk:
 #添加一个 java 和 javac 命令的link值 
2 sudo update-alternatives --install /usr/bin/java java /usr/app/jdk1.6/bin/java 300 
3 sudo update-alternatives --install /usr/bin/javac javac /usr/app/jdk1.6/bin/javac 300 
4 #给 java 和 javac 命令选择一个link值 
5 sudo update-alternatives --config java 
6 sudo update-alternatives --config javac
 
6、配置JVM的优先级
在文件 /etc/jvm 的顶部添加
 /usr/app/jdk1.6
 
7、执行以下命令测试安装是否成功
 java -version
就会显示系统使用的jdk是我们刚才安装的jdk,如下图:
 
 
安装tomcat
1、首先下载 tomcat 安装程序
当前最新的 tomcat6 版本为6.0.36,将下载的 tomcat 压缩包 apache-tomcat-6.0.36.tar.gz 放置于路径/tmp/ 下。
 
2、解压到指定目录
 sudo tar zxf /tmp/apache-tomcat-6.0.36.tar.gz -C /usr/app/ 
2 sudo mv /usr/app/apache-tomcat-6.0.36/ /usr/app/tomcat6
 
3、设置环境变量
修改脚本 tomcat6/bin/catalina.sh ,在文件的起始位置添加以下内容:
 JAVA_HOME=/usr/app/jdk1.6 
2 JAVA_OPTS='-Xms128M -Xmx512M -XX:MaxNewSize=256m -XX:MaxPermSize=256m'
设定环境变量 JAVA_HOME ,以及启动参数:
-Xms:jvm初始内存 
-Xmx:jvm最大内存 
-XX:MaxNewSize:新生代占整个堆内存的最大值 
-XX:MaxPermSize:Perm(俗称方法区)占整个堆内存的最大值 
至此,tomcat6 已安装完毕,可使用命令
 sudo /usr/app/tomcat6/bin/startup.sh 
2 sudo /usr/app/tomcat6/bin/shutdown.sh
启动和关闭 tomcat 程序,
 
启动 tomcat 后浏览器访问<a target=_blank href="http://localhost:8080">http://localhost:8080</a>即可看到tomcat页面。
 
事实上,环境变量 JAVA_HOME 已经在 /etc/envirment 中设定,若 catalina.sh 中没有设定依然报错,无法启动tomcat,如下图,原因未知。
 
 
4、设置Tomcat管理员帐号
tomcat 的用户帐号信息都保存在文件 tomcat6/conf/tomcat-users.xml 中,在标签 <tomcat-users> 中添加
 <user username="tomcat" password="tomcat" roles="admin,manager"/>
即可添加用户名和密码为 tomcat 的管理员账号,可在 web 中登录管理。
 
安装MySQL
 
1、首先下载 MySQL 安装文件
MySQL 官方放出的版本比较多,但没有针对 ubuntu 的版本,所以只能选择二进制分发版和源码分发版。MySQL 二进制分发版的文件名格式为 mysql-version-os.tar.gz,其中 version 是版本号(如 5.6.11),os表示分发版安装的操作系统类型(如 linux-glibc2.5-i686),本文以 mysql-5.6.11-linux-glibc2.5-i686.tar.gz 为例,下载后放置于路径 /tmp/ 下。
 
2、。。。。。。。。</code><p>--------------------------------------------------------------------------------
 
网络配置
1、首先配置网卡的网络地址等信息
在文件 /etc/network/interfaces 中添加内容:
 auto eth0 
2 iface eth0 inet static 
3 address 192.168.16.110 
4 netmask 255.255.252.0 
5 gateway 192.168.16.1
IP 地址根据具体情况修改。当然,如果服务器使用的是 DHCP 来分配 IP 地址,只需要写上
 iface eth0 inet dhcp
即可,无需设置 address/netmask/gateway。若有多个网卡,则依次配置eth0、eth1等。
 
2、然后修改 DNS 服务器
修改文件 /etc/resolv.conf ,添加 DNS 服务器地址:
 nameserver 202.96.209.5 
2 nameserver 202.113.16.11
 
3、完成后,重新启动 networking 服务
 sudo /etc/init.d/networking restart
这样应该就可以连通网络了,如果使用的是 ADSL,可能还需要装上 pppoe 之类的东西。</p></span>

猜你喜欢

转载自blog.csdn.net/qq_37955980/article/details/83073489
今日推荐