小白求解答:在Linux上配置好了java环境变量还有安装解压了JDK 为啥还是显示不出版本信息?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小白求解答:在Linux上配置好了java环境变量还有安装解压了JDK 为啥还是显示不出版本信息?相关的知识,希望对你有一定的参考价值。

JDK包是没有问题的 验证过了。

JDK解压路径是usr/java/java-7-sun。

环境变量设置的是使用sudo gedit /etc/environment

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$JAVA_HOME/bin"

export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export JAVA_HOME=/usr/java/java-7-sun

然后source /etc/environment保存

搞了好久都没弄出来 求高手解答!!!万分感谢

1. 把 你的信息 放在 用户目录下的 .bashrc 或者 .bash_profile 中(取决于发行版, 有个默认执行 .bash_profile, 有的两个都会执行, 不确定, 自己可以试一下)

2. 既然 path 中要用到java_home, 为什么 要写到 java_home 上面呢, 你觉得别扭不?

export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JAVA_HOME=/usr/java/java-7-sun
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$JAVA_HOME/bin"

3. 然后 source 一下.

追问

求指导  还是不行~!都换过了!

老是检查不出版本信息 就是配置不成功! 求解答!!!谢谢谢!!!

参考技术A 不是在/etc/profile里面修改环境变量吗?追问

我用/etc/profile 说我权限不够! 我root情况下权限都不够!!!

追答

cd 进入etc,然后 chmod 777 profile 赋予完全权限。

Ubuntu 虚拟机上遇到以下提示,不知道是什意思,求解答,谢谢!

应该是脚本里命令行写错了。
导出环境变量要用
export JAVA_HOME=.....\'追问

应该怎么写?是在profile里改吗?我写的是下面这样的。

追答

CLASSPATH=后面多了一个点和冒号「.:」吧

参考技术A 这个JAVA_HOME的环境变量不对 参考技术B 应该是配置环境出错了。

以上是关于小白求解答:在Linux上配置好了java环境变量还有安装解压了JDK 为啥还是显示不出版本信息?的主要内容,如果未能解决你的问题,请参考以下文章

纯小白想学习Java,配置环境不会怎么办?

电脑上安装了jdk和jre,并且已经配置好环境变量了,为啥打包的jar文件打不开?求解答

JDK下载安装及Java环境变量配置小白详细介绍

云服务器2:小白建站流程,及建站过程中遇到的问题解答

jdk环境变量已经配置好了 但是cmd运行java -version后啥也不出来?

环境变量配置好了 eclipse还是打不开