`
须等待
  • 浏览: 210817 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Linux中root用户找不到JAVA_HOME

阅读更多

    折腾虚拟机环境的时候遇到了这样的问题,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 - root命令,这时又可以找到JAVA_HOME这个变量了。


    对比了一下su和su - 这两个命令的差别才明白:su是切换用户存取权限,但是没有获得环境变量,所以PATH没有被带入;su -是完全的切换用户,可以获得环境变量,所以可以找到JAVA_HOME。


 

0
0
分享到:
评论
1 楼 海盗大哥 2012-12-06  
多看看鸟哥的私房菜

相关推荐

    linux 32位的jdk8,版本:jdk-8u221-linux-i586.rpm

    移动到/usr/local下,chmod 755 jdk-8u191-linux-i586.rpm 赋权,使用rpm -ivh jdk-8u191-linux-i586.rpm安装配置环境变量,vi /etc/profile,在末尾(就是最后面)追加如下内容,保存并退出(JAVA_HOME=/usr/java/...

    Linux 不同用户切换不同JDK环境

    上传JDK包到用户目录下(/home/dev)。 解压: tar -zxvf JDK包名 编辑当前用户目录下的~/.bash_profile文件,在最后添加内容: JAVA_HOME=/home/dev/解压出来的包名 CLASSPATH=.:$JAVA_HOME/bin/tools.jar PATH=$...

    linux学习记录

    q 不保存退出 o 插入文本 export java_home Echo 查看环境变量 echo $path Useradd 添加用户 注:/home下面会自动生成一个关于这个新用户的主目录 Passwd 用户名--》 密码 Userdel 删除用户 Groupadd 提交一个组 ...

    metabase的部署与启用.pdf

    1、 metabase的部署与...(6) 注:第二次再用power shell 启动metabase的时候,仍把目录切换到metabase.jar所在的目录,我这里是D盘,不然直接在默认目录输入java -jar metabase.jar会报错:找不到这个metabase.jar。

    学生成绩管理系统.zip

    本系统基于java语言,由于java具有跨平台性,所以对系统要求不是很严格,可以选择Windows、Linux、Mac; 2、 搭建Java运行环境 运行java程序,无论是桌面应用还是Web应用,操作系统都必须安装java虚拟机,这就是...

    毕业设计基于JavaWeb的学生成绩管理分析系统源码+数据库+使用说明

    2)将ssm.war文件直接复制到tomcat解压缩目录下的webapps目录中 3)进入tomcat解压缩目录下的bin目录双击startup.bat启动tomcat服务器 4)输入http://localhost:8080/ssm进入本系统登录页面 5)登录用户名和密码 ...

    在RHEL3上安装ORALCE9I

    解压并安装(可能只能安装成功一个包,不过没什么关系,不会影响后来的安装工作),安装完成以后再切换到oracle用户运行./runInstall 7、 在RHEL4上安装ORACLE10G时出现的部分情况: ----------------------------...

    Linux学习第二篇 Java环境安装配置教程

    注:以下操作在root用户或具有root权限的用户下操作 一、将 dk-8u131-linux-x64.rpm拷贝到/home目录下 cp jdk-8u131-linux-x64.rpm /home/ 二、解压rpm文件 rpm -ivh jdk-8u131-linux-x64.rpm 三、环境变量的配置...

    RED HAT LINUX 6大全

    本书全面系统地介绍了Red Hat Linux 6。全书共分为五个部分,包括35章和四个附录。第一部分为Red Hat Linux的介绍和安装;第二部分为服务配置;第三部分为系统管理;第四部分为Linux编程;第五部分为附录。本书内容...

    HBase的安装与配置

    export JAVA_HOME=/usr/java/jdk1.7.0_xxx (1)、告诉hbase使用外部的zk export HBASE_MANAGES_ZK=false 6、修改vim hbase-site.xml <name>hbase.rootdir <value>hdfs://namenade/hbase</value>//this is ...

    Tomcat源码研究

    这样配置好了,即使以后从一台服务器移植到另一台服务器,不做任何修改也能运行起来. 4 GET方式URL乱码问题解决  打开 tomcat/conf/server.xml 查找下面这部分,在最后增加一段代码就可以了。 ...

    weblogic集群部署文档.docx

    安装用户 root 1.找到 weblogic安装目录下的Oracle\Middleware\wlserver_10.3\common\bin 双击config.exe 运行domain域配置 2.选择创建新的weblogic 域 -->点击下一步 3.点击生成一个自动匹配的域... --->点击...

    adb1.0.26包含fastboot.exe

    如果在设置里找不到开发者选项,那需要通过一个彩蛋来让它显示出来:在「设置」-「关于手机」连续点击「版本号」7 次。 设备驱动状态正常。 这一点貌似在 Linux 和 Mac OS X 下不用操心,在 Windows 下有可能遇到...

    Android开发资料合集--续

    95、Java替换字符串,不区分大小写 138 96、Java获得随机数 139 97、MD5加密 141 98、HTTP数据传输 141 从Internet获取数据 141 向Internet发送数据 143 99、Jason解析 146 100、广播 147 101、SQLite清空数据库 147...

    Maven权威指南 很精典的学习教程,比ANT更好用

    验证你的Java安装 2.2. 下载Maven 2.3. 安装Maven 2.3.1. 在Mac OSX上安装Maven 2.3.2. 在Microsoft Windows上安装Maven 2.3.3. 在Linux上安装Maven 2.3.4. 在FreeBSD或OpenBSD上安装Maven 2.4. 验证Maven...

Global site tag (gtag.js) - Google Analytics