www.3112.net > CmD运行 jAvA %vErsion为什么会出现Error

CmD运行 jAvA %vErsion为什么会出现Error

肯定是环境变量设置有误了,1楼的很对啊

我汗 您够纠结的前面先说能够运行,后面又说不能运行看你的异常 应该是TEST类文件里不包含main方法的缘故(估计是你写错了)main方法写法是 public static void main(String[] args){} ..还有javac编译时你为什么要写包.java你在哪里看到可疑这样编译的了.最好一个问题javac help是错误的指令应该是javac -help ,同理,还有javac version要写成javac -version

java -version 你少了- 要么就是你环境变量没有配置好.1、JAVA_HOME C:\Java\jdk1.8.0_111(即jdk安装目录)2、Path C:\Java\jdk1.8.0_111\bin3、CLASSPATH 原变量最前端添加.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

这是在提示Registry key中出现了问题,而这不就是注册表吗.在运行中输入RegEdit,在注册表的HKEY_LOCAL_MACHINE》SOFTWARE》JavaSoft》Java Runtime Envirnoment中找到了1.6和1.8两个版本的JDK,所以预感到问题可能出现在系统中添加的环境变量的java版本和电脑中默认的版本不一致.果然双击JavaRuntime Envirnoment后,右边出现了四个注册表,双击其中的CurrentVersion,可以看到默认值是1.8,把1.8改成1.7后,在DOS中运行java,问题解决!

是短横线不是下划线

没找到这个类 你看看你路径写对没有,java 文件要先用javac编译才是class文件

1. 使用管理员权限运行command.2. 以上方式不行,尝试重新安装下虚拟机

1.JAVA_HOME d:\jdk1.6.0_222.CLASSPATH .;d:\jdk1.6.0_22\lib\tools.jar;d:\jdk1.6.0_22\lib\dt.jar3.在path项的最前面加上 .;d:\jdk1.6.0_22\bin注意:所有的标点符号都是英文标点,注意路径一定要对,别把路径也复制进去了,按上面三部做就一定能成,但前提是你的jdk一定要是完整可用的jdk

这说明JDK没装好.估计是路径设置不对.JAVA_HOME = JDK的安装目录PATH 后加上JDK\\bin;

问题问的不清楚啊..是不是环境变量没配好?JDK环境变量配置: 如果你的JDK安装在C盘里,如:C:\Program Files\Java\jdk1.6.0_10,那么就在系统变量里(当然也可以在用户变量里)点新建: 变量名:JAVA_HOME 变量值:C:\Program

相关搜索:

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com