查看Linux中自带的jdk ,设置JAVA_HOME

在配置hadoop是,进行格式化hadoop的时候,出现找不到jdk

我用centos7是64位的, 发现本机有java ,就找了一下其位置

找到了jdk-1.7.0_75

which java

[[email protected] hadoop-1.1.2]# which java
/usr/bin/java
[[email protected] hadoop-1.1.2]# ls /usr/bin/java
/usr/bin/java
[[email protected] hadoop-1.1.2]# ls -l /usr/bin/java
lrwxrwxrwx. 1 root root 22 Jun 20 03:00 /usr/bin/java -> /etc/alternatives/java
[[email protected] hadoop-1.1.2]# ls -l /etc/alternatives/java
lrwxrwxrwx. 1 root root 39 Jun 20 03:00 /etc/alternatives/java -> /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java         (可以看出文件是link ,是个链接)
[[email protected] hadoop-1.1.2]# ls -l /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java-rwxr-xr-x. 1 root root 36548 Oct 25 2011 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
[[email protected] hadoop-1.1.2]# cd /usr/lib/jvm/jre-1.7.0-openjdk.x86_64
[[email protected] jre-1.7.0-openjdk.x86_64]# ls
bin lib

如此来,可以暂时的断定是  /usr/lib/jvm/jre-1.7.0-openjdk.x86_64

root用户下改配置文件 : vi  /etc/profile

找到export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

在下面写上:

export JAVA_HOME=/usr/lib/jvm/jre-1.7.0-openjdk.x86_64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

:wq  保存退出

用echo $JAVA_HOME

#更新jdk

update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_79/bin/java 300
update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_79/bin/javac 300
update-alternatives --install /usr/bin/jar jar /opt/jdk1.7.0_79/bin/jar 300

update-alternatives --config java
选择带有jdk1.7.0_79 的选项

即可以了

原文地址:https://www.cnblogs.com/jasonzeng/p/8302171.html

时间: 2024-08-28 18:00:34

查看Linux中自带的jdk ,设置JAVA_HOME的相关文章

查看Linus中自带的jdk ,设置JAVA_HOME

在配置hadoop是,进行格式化hadoop的时候,出现找不到jdk 我用Red hat是32位的,没有现成的32位的,敲java , 发现本机有java ,就找了一下其位置 找到了jdk-1.6.0 which java [[email protected] hadoop-1.1.2]# which java/usr/bin/java[[email protected] hadoop-1.1.2]# ls /usr/bin/java/usr/bin/java[[email protected]

查看linux中的TCP连接数【转】

转自:http://blog.csdn.net/he_jian1/article/details/40787269 查看linux中的TCP连接数 本文章已收录于:  计算机网络知识库  分类: 安全测试总结(2)  性能经验总结(107)  版权声明:本文为博主原创文章,未经博主允许不得转载. 一.查看哪些IP连接本机 netstat -an 二.查看TCP连接数 1)统计80端口连接数netstat -nat|grep -i "80"|wc -l 2)统计httpd协议连接数ps

Linux中root用户找不到JAVA_HOME

Linux中root用户找不到JAVA_HOME 在Ubuntu环境中安装好Java环境后设置环境变量:在/etc/profile中设置好了JAVA_HOME变量并引入到PATH中,用于Ubuntu默认是不以root用户登录的,这时echo $PATH可以看到JAVA_HOME已经被设置好了,java命令也可以执行.接下来su root,再输入java命令提示找不到java命令,$PATH中也找不到JAVA_HOME这个路径了.查了很久的资料也没有找到原因,后来偶然切换用户的时候用了su - r

linux中telnet 带外管理服务器的设置

带外操作就相当于交换机路由器中的管理一样的. 首先我们要先进入Linux中.我的Linux是虚拟机这是我首先告诉大家的. 1第一步:先把磁盘挂载到 /mnt中 rpm –qa|grep xinetd   (查看安装的安装包) telnet 的主程序安装包是 xinetd-2.3.14-10.e15 telnet-server-0.17-39.e15.i386.rpm x现在就安装好了 他的配置文件在/etc/xinetd.d/telnet/中 把配置文件中的diasble=yes 改为no 这样

linux中对文件的权限设置以及作用

一.通过权限的设置达到目录共享 在linux中通过对文件的权限设置可以充分对文件的 owner进行内容保护,也可以把内容分享给想要分享的用户.下面举例说明:1.首先在root权限下创建一个组,三个用户,将三个用户全部添加到同一组里groupadd gongxiang(创建一个组为gongxiang的组)useradd -G gongxiang zhangsan(创建一个用户zhangsan加入附属组gongxiang)useradd -G gongxiang zhangsi(创建一个用户zhan

查看linux中的TCP连接数

一.查看哪些IP连接本机 netstat -an 二.查看TCP连接数 1)统计80端口连接数netstat -nat|grep -i "80"|wc -l 2)统计httpd协议连接数ps -ef|grep httpd|wc -l 3).统计已连接上的,状态为"establishednetstat -na|grep ESTABLISHED|wc -l 4).查出哪个IP地址连接最多,将其封了.netstat -na|grep ESTABLISHED|awk {print $

查看linux中swap内存的相关参数

内容主要来源于:linux的内存回收和交换 各项命令查看的linux环境是:Linux SUSE-33 2.6.32.12-0.7-defaul zone? 内存管理的相关逻辑都是以zone为单位的,这里zone的含义是指内存的分区管理.Linux将内存分成多个区,主要有直接访问区(DMA).一般区(Normal)和高端内存区(HighMemory).内核对内存不同区域的访问因为硬件结构因素会有寻址和效率上的差别.如果在NUMA架构上,不同CPU所管理的内存也是不同的zone. /proc/zo

使用Visual VM 查看linux中tomcat运行时JVM内存

前言:在生产环境中经常发生服务器内存溢出,假死或者线程死锁等异常,导致服务不可用.我们经常使用的解决方法是通过分析错误日记,然后去寻找代码到底哪里出现了问题,这样的方式也许会奏效,但是排查起来耗费时间比较多,或者说本身代码本身就没有错,而是访问量大时候消耗内存太多,垃圾对象没有及时回收等等其他情况导致的,这样排查异常起来异常困难,那么有没有一些可视化的工具,帮助我们可以详细地查看当前应用服务的内存情况,从而为我们在解决异常.优化代码.优化服务等方面提供一些建议呢?幸好,jdk为我们免费提供一个这

Eclipse 中切换不同的JDK设置

通常,由于项目开发需要,有时候需要考虑使用不同的JDK进行项目构建.如服务器用的是JDK6或JRE6的运行环境,那么客户端需要保持相同的版本进行开发和集成,以免出现一些版本不匹配错误. 常见的由于JDK版本不一致的错误报告如下: Exception in thread "main" java.lang.UnsupportedClassVersionError: com/kylin/pro ject/GenerateECList : Unsupported major.minor ver