Linux 下修改默认openJDK为Oracle JDK搭建Apache-Tomcat (Kali)
2015-06-12 15:20
726 查看
环境介绍:
SMP Debian 3.14.5-1kali x86_64
java-6-openjdk-amd64
java-6-openjdk-common
java-7-openjdk-amd64
oracle jdk1.8.0_45
apache-tomcat 8.0
1)从网上下载了oracle 的JDK 和 apache-tomcat ;
2)将JDK 文件解压到 /usr/lib/jvm/文件下,并修改/etc/profile文件,添加JDK的环境变量:
export JAVA_HOME=/usr/lib/jvm/jdk.1.8.0_45
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
3)将apache-tomcat解压到欲放置的位置(我随便放了一个位置,因为磁盘不够了);
4)设置apache-tomcat的环境变量(此处我没有设置,之后可以自行网上查,一般只用配置环境变量即可,当然还要修改CLASSPATH变量,添加/apache-tomcat目录/lib
中的jar包)。
5)设置默认JDK:
Oracle允许linux下使用openJDK,对自身的JDK有了一些限制。在很多Linux 版本下都默认安装了openJDK(至于其中有什么不同,可以自行
网上查,很多人都在喷)。于是将默认使用的OpenJDK改为Oracle JDK:
先使用update-alternatives 命令安装这两重要工具(更准确来说应该是注册):
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_45/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_45/bin/javac 300再设置默认的java,javac
update-alternatives --config java
update-alternatives --config javac按工具提示进行操作。
对update-alternatives不了解的自己man一下,此处不做介绍了。
SMP Debian 3.14.5-1kali x86_64
java-6-openjdk-amd64
java-6-openjdk-common
java-7-openjdk-amd64
oracle jdk1.8.0_45
apache-tomcat 8.0
1)从网上下载了oracle 的JDK 和 apache-tomcat ;
2)将JDK 文件解压到 /usr/lib/jvm/文件下,并修改/etc/profile文件,添加JDK的环境变量:
export JAVA_HOME=/usr/lib/jvm/jdk.1.8.0_45
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
3)将apache-tomcat解压到欲放置的位置(我随便放了一个位置,因为磁盘不够了);
4)设置apache-tomcat的环境变量(此处我没有设置,之后可以自行网上查,一般只用配置环境变量即可,当然还要修改CLASSPATH变量,添加/apache-tomcat目录/lib
中的jar包)。
5)设置默认JDK:
Oracle允许linux下使用openJDK,对自身的JDK有了一些限制。在很多Linux 版本下都默认安装了openJDK(至于其中有什么不同,可以自行
网上查,很多人都在喷)。于是将默认使用的OpenJDK改为Oracle JDK:
先使用update-alternatives 命令安装这两重要工具(更准确来说应该是注册):
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_45/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_45/bin/javac 300再设置默认的java,javac
update-alternatives --config java
update-alternatives --config javac按工具提示进行操作。
对update-alternatives不了解的自己man一下,此处不做介绍了。
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Linux socket 初步
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 10 篇对初学者和专家都有用的 Linux 命令教程
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升