jdk环境变量配置成功了但为什么javac能运行,java还是运行不了?

运行javac时出现

但运行java时却出现

首先你的环境变量路径看写错没,接着是每个地址写完后都要加一个分号,最后你要重新打开命令窗口。
安装jdk时会选择两次路径,第一次是jdk的,第二次是jre的,最好是都放在同一个父目录下(Java);安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量,这里可以直接找到 Path 变量直接在最后加上刚安装jdk的路径,但是每个路径结束都要有个英文状态的分号(;),表示不同的路径,也可以为了规范自己新建一个标志路径如JAVA_HOME变量,一目了然,如果以后重修安装了jdk只需要改这个路径即可,具体的百度搜一下就有了;配置完成后记得重新打开命令窗口,这时输入java -version查看java版本,一定要新开个命令窗口win+R 输入cmd 回车,不然java -version还是原来状态,你以为你配置错了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16
你看下JAVA_HOME是设置的JRE的还是JDK的,JDK的才行。百度搜索一下,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变量的值中,并使用半角的分号和已有的路径进行分隔。 变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;这是java的环境配置,配置完成后直接启动eclipse,它会自动完成java环境的配置本回答被提问者和网友采纳
第2个回答  2016-01-02
JDK的安装与配置步骤如下,对照一下看看哪里有问题:
1、从Oracle官网下载JDK安装包,如:jdk-7u79-windows-x86版本。
2、安装包下载完成后,双击安装包进行安装,安装路径可以使用默认路径,这里改为D:\Program Files\Java。
3、安装完成后,还需要进行环境变量的配置,在系统环境变量的用户变量里面添加一个变量名为JAVA_HOME环境变量。
4、在JAVA_HOME的变量值处填写上JDK安装目录的bin文件夹的路径,此处为D:\Program Files\Java\jdk1.7.0_79。
5、再添加一个变量名为Path的变量,变量值填写为%JAVA_HOME%\bin;。
第3个回答  2015-11-17
可能是代码的最上边加上了 “package *****”;
如果有package的话,java运行的时候需要加上包
比如 Test.class文件在d:\\com\demo\cc文件夹下;
需要cd到d盘,然后java com/demo/cc/Test

如果代码里没有package*****
可以class文件放到D盘
直接java Test
就可以运行
第4个回答  2015-12-04
这要看你的classpath设置了,javac只是将java文件编译成.class文件,java指令是寻找特定的路径下的.class文件执行,肯定是你的classpath设置的问题喽~
我看楼主是在命令行执行,可以讲classpath设置为当前目录,因为javac编译的时候就是将生成的文件放到了该目录下。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网