jdk配置好后Linux命令大部分不能用,求高手赐教
jdk的基本环境配置好后,为何在命令提示符下可运行java命令,却不可以运行javac命令呢?
输入java能运行表明jre是没有问题的;
输入javac能运行表明jdk是没有问题的;
是不能运行javac还是不能用javac去编译某些java文件?
针对前者,检查path是否指向了java路径中,或检查javac是否在bin下面。
针对后者,检查classpath有无问题,或加查jar档是否完备。
输入javac能运行表明jdk是没有问题的;
是不能运行javac还是不能用javac去编译某些java文件?
针对前者,检查path是否指向了java路径中,或检查javac是否在bin下面。
针对后者,检查classpath有无问题,或加查jar档是否完备。
你知道javac.exe(jdk目录下的bin里面)程序在哪吗?你把他的路径加到环境变量的path中去就行了.
java jdk 环境变量配置配置正确,但是在CMD中运行java命令后什么都没出现
敲击回车后闪出一个方框不到一秒就关闭,什么都没出现 win7 64 位 下的是jdk-8u11-windows-x64只要
java和javac
可以运行就可以了。虚拟机主机和jdk配置没关系的。
java和javac
可以运行就可以了。虚拟机主机和jdk配置没关系的。
配置出现了问题,看看Java路径对不对,错一个标点符号都不行,建议用7版本的,或是6的
那你可以试试JAVAC看看有效果没,如果没有的话就说明有错误,要么第一个原因就是:你装JDK的时候没有配置好,或者是2个中你只装了一个,还有可能就是你配置的JAVA_HOME有问题,路径可能没选对,仔细看看吧
既然你输入java命令什么都没出现, 那就还是java环境变量配置问题 , 不要首先就那么肯定你的配置是对的。下面给出正确的环境变量配置方法:
三个环境变量的名字和值,
右键【我的电脑】 - 【属性】-【高级系统设置】-【高级】-【环境变量】--www.rixia.cc【新建】
【注意:三个环境变量全部配置在【系统变量】里面】
JAVA_HOME
C:\Program Files\Java\jdk1.5.0_06【根据你电脑的实际JDK路径】
-------------------------------
CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 【英文输入法下的句号和分号】
-------------------------------
Path
;%JAVA_HOME%\bin 【path变量已经有了,点击编辑在后面加上这个值】
三个环境变量的名字和值,
右键【我的电脑】 - 【属性】-【高级系统设置】-【高级】-【环境变量】--www.rixia.cc【新建】
【注意:三个环境变量全部配置在【系统变量】里面】
JAVA_HOME
C:\Program Files\Java\jdk1.5.0_06【根据你电脑的实际JDK路径】
-------------------------------
CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 【英文输入法下的句号和分号】
-------------------------------
Path
;%JAVA_HOME%\bin 【path变量已经有了,点击编辑在后面加上这个值】
敲javac后有反应吗?既然java命令没反应,应该还是环境变量的问题(我对这个问题深有体会),你再配置下试试(请按参考认真配置),参考如下:
1.打开我的电脑--属性--高级--环境变量
2.新建系统变量JAVA_HOME 和CLASSPATH
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0(这个按你的安装目录而定)
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。
变量名:Phttp://www.rixia.ccath
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
1.打开我的电脑--属性--高级--环境变量
2.新建系统变量JAVA_HOME 和CLASSPATH
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0(这个按你的安装目录而定)
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。
变量名:Phttp://www.rixia.ccath
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
linux jdk环境变量配置错了,怎么改,用命令vi /etc/profile进入后,基本上编辑不了啊,
vi 不会用可以用 nano ……
变量配置要看你之前怎么改的,十分的不建议去修改 /etc/profile 里面的东西,这个东西很关键的。搞挂了整个系统就都不能登录www.rixia.cc了。
一般这个文件会调用某个目录里面的东西,你去修改被调用http://www.rixia.cc的目录吧。一般是 /etc/profile.d/ 里面。
变量配置要看你之前怎么改的,十分的不建议去修改 /etc/profile 里面的东西,这个东西很关键的。搞挂了整个系统就都不能登录www.rixia.cc了。
一般这个文件会调用某个目录里面的东西,你去修改被调用http://www.rixia.cc的目录吧。一般是 /etc/profile.d/ 里面。
好像是/etc/profile是root用户具有修改的权限(readonly),你可以以root登录进去(su -,输入密码),环境变成了root环境,然后修改,其实环境变量就是为了让你的执行的程序或者脚本找到相应的文件,如果没法修改/etc/profile,也可以export直接命令行引入环境变量,但是这样的话,系统重启的话就没了,作为暂时用可以。
/etc/profile 是要用root权限才能修改的,用普通用户就VI打开也不能修改,你把用户切换到root下,用VI打开就可以了
其实可以编辑的。但是vi不如vim好用,使用vim即可
linux 安装JDK后,所有命失效,求大神指导。
各位大神,小弟刚开始学linux,今天遇见一个问题,我不是伸手党,自己琢磨了一个下午了未解决。
用root用户,在linux下的etc/profilwww.rixia.cce的最后配置了 jdk,配置如下:
并且xys文件夹下面的所有文件对所有者、所在组、其他组都有可读可写可执行的权限。
运行命令 javac、java、java -version正常,但是linux其他一些基本命令却无效了。
求各位老师指导!
这个是应为你把linux自己的环境变量给覆盖了,你把/etc/profile里面你添加的先注释掉,然后在/root/.bash_profile里面修改
PATH=$PATH:$HOME/bin:/home/xys/jdk1.6.0_13/bin
JAVA_HOME=/home/xys/jdk1.6.0_13
CLASSPATH=/home/xys/jdk1.6.0_13/jre/lib/rt.jar
export PATH JAVA_HOME CLASSPATH
PATH=$PATH:$HOME/bin:/home/xys/jdk1.6.0_13/bin
JAVA_HOME=/home/xys/jdk1.6.0_13
CLASSPATH=/home/xys/jdk1.6.0_13/jre/lib/rt.jar
export PATH JAVA_HOME CLASSPATH
PATH那一句开头错了,$PATH写成$PATA了
export JAVA_HOME=/home/xys/jdk1.6.0_30
export PATH=$JAVA_HOME/bin:$PATH:$HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
按这个来配置试试,你path配置有问题
export PATH=$JAVA_HOME/bin:$PATH:$HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
按这个来配置试试,你path配置有问题
文章标签:
本文标题: jdk配置好后Linux命令大部分不能用,求高手赐教
本文地址: http://www.rixia.cc/wenda/158001.html
上一篇:养狗狗需要哪些条件
下一篇:如何嫁接茉莉花
相关推荐