Linux中用户找不到JAVA_HOME
来源:互联网 发布:航天恒星 知乎 编辑:程序博客网 时间:2024/06/07 02:15
在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
- Linux中用户找不到JAVA_HOME
- Linux中root用户找不到JAVA_HOME
- 解决linux中IEDA报找不到JAVA_HOME问题
- Tomcat启动过程中找不到JAVA_HOME解决方法
- Tomcat启动过程中找不到JAVA_HOME解决方法
- Tomcat启动过程中找不到JAVA_HOME解决方法
- Tomcat启动过程中找不到JAVA_HOME解决方法
- Tomcat启动过程中找不到JAVA_HOME解决方法
- 在Cygwin中出现JAVA_HOME出现问题找不到出现问题
- Tomcat找不到Java_Home
- ubuntu 安装tomcat找不到java_home
- 安装CDH找不到java_home的错误
- linux 中curses找不到怎么办?
- linux中device->bus_id找不到
- linux下配置JAVA_HOME
- 初识Linux--JAVA_HOME
- linux下配Java_home
- Linux下设置Java_Home
- 爬取微博好友所发微博制作词云
- 实战SparkStream+Kafka+Redis实时计算商品销售额
- 用UEditor保存后出现多余空行问题的解决办法
- mysql全量备份、增量备份实现方法
- 上海科达(科远)科技测试工程师面试题
- Linux中用户找不到JAVA_HOME
- java 常用集合list与Set、Map区别及适用场景总结
- 二维数组的初始化(二维数组的赋值)
- SQL笔记:触发器
- Hibernate对象的生命周期及crud操作
- Solr如何使用in语法查询
- MySQL时间类型对应现在时间SQL语句
- Java笔记之Java的内存与回收
- 堆排序