cmd运行 java -version为什么会出现error
安装好了JDK,在cmd下运行java-vesionC:\DocumentsandSettings\Administrator>java-versionError:cou...
安装好了JDK,在cmd下运行java -vesion
C:\Documents and Settings\Administrator>java -version
Error: could not open `C:\Program Files\Java\jre6\lib\i386jvm.cfg'
这是为什么呢 展开
C:\Documents and Settings\Administrator>java -version
Error: could not open `C:\Program Files\Java\jre6\lib\i386jvm.cfg'
这是为什么呢 展开
5个回答
展开全部
是环境变量没有配,JDK在只能装后,要把安装文件的bin目录路径写到系统的环境变来那个中,其实bin目录中多是一些可执行程序,配置环境变量的目的就是告诉系统,你要执行的程序在bin目录中,比如很多人装完JDK后喜欢在系统的黑窗口中输入java或javac做测试,而在bin中就用java.exe和javac.exe。
具体的做法是:比如你的bin路径为C:\Program Files\Java\jdk1.6.0_18\bin(找到该路径复制一下),我的电脑右键属性--高级--环境变量,在系统变量中找到path,双击,然后把你的复制的路径加进去(把光标移到最后,加入一个英文分号,然后ctrl+V你的路径)。一楼提到JAVA_HOME是给其他软件找寻JDK用的,还用CLASS_PATH是JDK寻找类文件用的。这两个在JDK1.5版本以后就不需要配置了,软件自动搞定了,不知道为什么JDK一直没有把自动写环境变量的功能加进去……
具体的做法是:比如你的bin路径为C:\Program Files\Java\jdk1.6.0_18\bin(找到该路径复制一下),我的电脑右键属性--高级--环境变量,在系统变量中找到path,双击,然后把你的复制的路径加进去(把光标移到最后,加入一个英文分号,然后ctrl+V你的路径)。一楼提到JAVA_HOME是给其他软件找寻JDK用的,还用CLASS_PATH是JDK寻找类文件用的。这两个在JDK1.5版本以后就不需要配置了,软件自动搞定了,不知道为什么JDK一直没有把自动写环境变量的功能加进去……
展开全部
我的电脑(右键)->属性->高级->环境变量->上面用户变量新建->变量名->
Path->变量值->C:\Program Files\Java\jdk1.6.0_01\bin->再新建->变量名->CLASSPATH->.;C:\Program Files\Java\jdk1.6.0_01\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_01\lib\dt.jar
以上步骤就配置完了JDK的环境,可以在cmd里输入javac测试 有一堆东西显示就说明你正确
cmd里cd到你java文件的路径 输入javac xxx.java<-这个步骤是对你的java文件进行编译 完成后会在同目录生成xxx.class的文件 就是你的类文件
接下来输入java xxx<-这个是执行你的class文件
编译(javac xxx.java)的时候xxx.java里xxx大小写无所谓,但是执行(java xxx)的时候,xxx必须跟类名一致 。
Path->变量值->C:\Program Files\Java\jdk1.6.0_01\bin->再新建->变量名->CLASSPATH->.;C:\Program Files\Java\jdk1.6.0_01\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_01\lib\dt.jar
以上步骤就配置完了JDK的环境,可以在cmd里输入javac测试 有一堆东西显示就说明你正确
cmd里cd到你java文件的路径 输入javac xxx.java<-这个步骤是对你的java文件进行编译 完成后会在同目录生成xxx.class的文件 就是你的类文件
接下来输入java xxx<-这个是执行你的class文件
编译(javac xxx.java)的时候xxx.java里xxx大小写无所谓,但是执行(java xxx)的时候,xxx必须跟类名一致 。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是环境变量设置有问题。
假如:
1、JDK安装路径:C:\Program Files\Java\jdk1.6.0_17
2、系统环境变量设置:
JAVA_HOME C:\Program Files\Java\jdk1.6.0_17
Path 在原来的前面加了.;%JAVA_HOME%\bin;
假如:
1、JDK安装路径:C:\Program Files\Java\jdk1.6.0_17
2、系统环境变量设置:
JAVA_HOME C:\Program Files\Java\jdk1.6.0_17
Path 在原来的前面加了.;%JAVA_HOME%\bin;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
肯定是环境变量设置有误了,1楼的很对啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询