Centos6.7上yum安装jdk1.8的JAVA_HOME

今天问题还挺多,在VMware上安装Btrace时遇到的,Btrace需要读服务器的JAVA_HOME,当时我配置的是JAVA_HOME=/usr(我以为java命令所在的目录就是JAVA_HOME,真是二的可以),怎么起不来,报错如下:

Caused by: java.lang.ClassNotFoundException:com.sun.source.util.TaskListener,

询问了开发以后,开发告诉我这是jdk里面的类,应该是你的JAVA_HOME不对。Google了一下,确实是这个问题。

到服务器查了一下,如下

$ rpm -qa |grep jdk

java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64

java-1.8.0-openjdk-headless-1.8.0.91-0.b14.el6_7.x86_64

java-1.8.0-openjdk-devel-1.8.0.91-0.b14.el6_7.x86_64

$ rpm -qljava-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64/jre/bin/policytool

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64/jre/lib/amd64/libawt_xawt.so

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64/jre/lib/amd64/libjawt.so

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64/jre/lib/amd64/libjsoundalsa.so

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64/jre/lib/amd64/libsplashscreen.so

/usr/share/applications/java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64-policytool.desktop

/usr/share/icons/hicolor/16x16/apps/java-1.8.0.png

/usr/share/icons/hicolor/24x24/apps/java-1.8.0.png

/usr/share/icons/hicolor/32x32/apps/java-1.8.0.png

/usr/share/icons/hicolor/48x48/apps/java-1.8.0.png

$ cd /usr/lib/jvm

$ ll

总用量 4

lrwxrwxrwx. 1 root root   26 5月  17 16:59 java-> /etc/alternatives/java_sdk

lrwxrwxrwx. 1 root root   32 5月  17 16:59java-1.8.0 -> /etc/alternatives/java_sdk_1.8.0

drwxr-xr-x. 7 root root 4096 5月  1716:59 java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64

lrwxrwxrwx. 1 root root   46 5月  17 16:59java-1.8.0-openjdk.x86_64 -> java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64

lrwxrwxrwx. 1 root root   34 5月  17 16:59java-openjdk -> /etc/alternatives/java_sdk_openjdk

lrwxrwxrwx. 1 root root   21 5月  17 16:54 jre ->/etc/alternatives/jre

lrwxrwxrwx. 1 root root   27 5月  17 16:54jre-1.8.0 -> /etc/alternatives/jre_1.8.0

lrwxrwxrwx. 1 root root   50 5月  17 16:54jre-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64 ->java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64/jre

lrwxrwxrwx. 1 root root   50 5月  17 16:54jre-1.8.0-openjdk.x86_64 ->java-1.8.0-openjdk-1.8.0.91-0.b14.el6_7.x86_64/jre

lrwxrwxrwx. 1 root root   29 5月  17 16:54jre-openjdk -> /etc/alternatives/jre_openjdk

o(∩_∩)o ,找到了,JAVA_HOME是/usr/lib/jvm/java。

时间: 2024-10-10 04:38:46

Centos6.7上yum安装jdk1.8的JAVA_HOME的相关文章

CentOS6.7上编译安装Apache2.2和Apache2.4

目录 一.Apache的工作模式 1.简介 2.比较 二.CentOS6.x上安装Apache2.2 (一)rpm安装apache (二)编译安装apache 1.安装编译环境 2.下载解压依赖包 3.安装apache 4.测试apache 5.查看apache相关信息 6.配置程序运行环境 7.导出库文件 8.导出头文件 9.导出手册 10.将Apache添加到启动服务 (三) 编译安装Apache2.4 1.编译安装apr 2.编译安装apr-util 3.安装需要的依赖包 4.编译安装Ap

在CentOS6.7上编译安装MySQL 5.7.11

系统环境:CentOS 6.7MYSQL版本:5.7.11 安装依赖包yum -y install gcc gcc-c++ ncurses ncurses-devel cmake 查看系统是否自带mysql和boost,如有则先卸载rpm -qa mysql boostyum remove -y mysql rm /etc/my.cnf -f     #删除系统原有的mysql配置文件,如果有的话yum remove -y boost 下载相应源码包cd ~/tools/wget http://

超详细Oracle11gr2在CentOS6.6上的安装

想起当初学习Oracle,安装Oracle时的情景所谓是简历坎坷,走了不少弯路,学Oracle也有一段时间特写此文,帮初学Oracle的小伙伴们搭建一个基础的学习环境,本文详细描述了Oracle Database11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production在CentOS6.6上的安装和数据库配置的过程,以图文详细讲述了从VM虚拟机的创建,操作系统的安装,数据库的安装,到Oracle相关工具软件的安装. 本文在以下环境中安

CentOS6.5上编译安装MySQL-5.5.38

MySQL通常有三种安装方式: RPM包 以及 yum 安装 通用二进制包安装 源码编译安装 这里, 我们仅对源码编译安装进行讲解.首先需要说明的是从MySQL5.5开始就要用cmake安装了,已不能用./configure编译安装,所以我们首先需要安装cmake. 1.安装必要的编译环境 # yum -y install  gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* lib

linux下yum安装jdk1.8(rpm包)和tomcat-8.5.11

Java是目前可移植性较高的语言,相当火热,tomcat运行就需要Java语言环境 ========= 完美的分割线 ========= 0.java简介 1)tomcat运行需要对应的Java环境,Java环境通过安装jdk来获得 2)为了防止兼容性问题,tomcat和Java的版本最好对应, 一般java-1.8对应tomcat8,java-1.7对应tomcat7,且高版本java可以支持低版本tomcat 3)Java安装包的命名方式: jdk-8uxxx一般称为jdk1.8对应的是ja

Centos6.5之yum安装LAMP+wordpress

一.配置yum源 利用挂载光盘或其他网上yum源 都可以,自行配置. 二.安装开发包及库文件以及配置文件 [[email protected] ~]# yum -y install httpd* [[email protected] ~]# yum -y install mysql* [[email protected] ~]# yum -y install php* [[email protected] ~]# yum -y install mod_ssl mod_perl mod_auth_

ZABBIX3.0在CentOS6.6上的安装部署

Zabbix3.0界面焕然一新,一改10多年的老面孔,alpha4的更新具体记录下:http://www.zabbix.com/rn3.0.0alpha4.php What's New in 3.0.0alpha4 Zabbix 3.0安装过程与2.x的变化类似,但又少许需要注意的坑(以下标红的),否则会坑的不行... 基础环境: CentOS 6.6 X64 Nginx:1.9.7 Mysql:5.5.32 PHP:5.5.30( zabbix_3.0 要求php版本至少在5.4以上 ) 一.

centos6.6使用yum安装zabbix3.4

环境 Mysql: mariadb 10.2 Php: 5.6 Httpd: 2.2 System: centos6.6 x86_64 Zabbix: 3.4 yum install –y epel-release yum groupinstall –y "development tools" useradd –r –s /sbin/nologin www 安装mysql 建立一个yum仓库,内容如下: cat mariadb10.2.repo [mariadb10.2] name=m

在centos6.3用yum安装redis

一.centos默认的安装源在官方centos.org上,而redis在第三方的yum源里,所以无法安装,非官方的yum推荐用fedora的epel仓库.当然也可通过配置 /etc/yum.repos.d/CentOS-Base.repo文件增加yum源. 二.下载并安装epe l 三.yum 安装redis [[email protected] ~]# find / -name "redis*" /var/lib/redis /var/run/redis /var/log/redis