2 login950518 login950518 于 2016.01.28 14:26 提问

JAVA -version 问题,输入之后报错

图片说明

6个回答

login950518
login950518   2016.01.28 21:31
已采纳

在下提问者,在看了大家的答案后,通过了同时删除JDK 、 JRE 后重新从官网下载,问题得到解决。

我认为在回答中有一个问题值得点明:就是诸位说的JAVA版本过低,其实是JRE版本过低的意思。

我认为有一定的歧义,特此点出。

下面是我的成功后的截图:

        ![图片说明](https://img-ask.csdn.net/upload/201601/28/1453987861_78766.jpg)
danielinbiti
danielinbiti   Ds   Rxr 2016.01.28 14:34

安装的java比你安装的jdk的版本低
降低jdk版本到1.7

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.01.28 14:37

可能是你之前安装过别的版本导致的,试试如下解决方案如下:
(1)将path中java路径放在第一位;
或者(2)查找windows和system32目录,发现system32目录里有一个java.exe,估计是MS放进去的,Rename it。

rui888
rui888   Ds   Rxr 2016.01.28 14:47

你是不是又装了1.7 或者1.8 啊。你的弄乱了。

rui888
rui888   Ds   Rxr 2016.01.28 15:08
cuiwei1026522829
cuiwei1026522829   Ds   Rxr 2016.01.28 15:31

其实我也装了两个版本,只不过要匹配好了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Java非正常卸载出现的问题及解决方案
1问题描述: JDK卸载后在CMD控制台输入java不是显示   Java不是内部或外部命令,而是显示找不到某个路径下的jvm,重新安装JDK到新的目录并且配置好环境变量还是提示这样,但是当切换到Java安装目录的bin目录下时,在执行Java能正常执行。 2.分析:以上情况说明Java没有卸载干净,但是删干净注册表,环境变量和所有与Java相关的文件夹后,还是不能解决,最后在
输入java -version竟然出现以下错误
输入java -version竟然出现以下错误:java.lang.Error:Properties init: Could not determine current working directory    at java.lang.System.initProperties(Native Method)    at java.lang.System.initializeSystemClass...
完美解决jdk环境变量设置完后,在cmd中运行javac出现’javac‘不是内部或外部命令,也不是可运行的程序或批处理文件的错误提示
换了个工作环境,好吧,环境重新装一遍,遇到一个’javac’不是内部或外部命令,也不是可运行的程序或批处理文件的错误提示这里就解决一下好了一、下载jdk,具体怎么下载这里就不说了,提供一个下载地址好了,这里一定要注意下载是32位还是64位要跟自己电脑操作系统相匹配http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloa...
linux系统下安装jdk出现的错误
在环境变量设定完成后 输入检测命令javac 出现: root@wingsgod-pc:~# javac 程序 'javac' 已包含在下列软件包中:  * default-jdk  * ecj  * gcj-4.8-jdk  * openjdk-7-jdk  * gcj-4.6-jdk  * openjdk-6-jdk 请尝试:apt-get install 解决办法:手动设置系
maven环境的配置问题,mvn -v报错问题已经解决
xception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.la
VS编译中出现 inline”之后应输入“(”错误问题解决方法
使用vs编译c文件时,可能遇到出现 inline”之后应输入“(”错误, 解决方案是: 在该头文件中加入 #if defined(WIN32) && !defined(__cplusplus) #define inline __inline #endif
build-tool 25.0.3 dx.jar
解决 eclipse adt 24.0.2 使用java 1.8 时 build-tools 25.0.3 报错 Dx unsupported class file version 52.0 的问题
dos窗口下运行java可以,运行javac却报错
一.问题描述 Ⅰ.dos窗口成功运行java,运行javac却报错 二.原因 Ⅰ.错误: 在Windows上装了Oracle/Sun JDK(过程中还同意安装了Public JRE),然后没有修改过PATH环境变量的配置对不对?或者PATH环境变量错误。 Ⅱ.关于java命令: 命令行里运行的java.exe来自Public JRE,具体来说在C:\Wind
在cmd中运行java程序出错
进入命令行win+R 输入cmd, 按下Enter 进入命令行窗口 使用javac 进行编译的时候 如果提示 'JAVAC' 不是内部或外部命令,也不是可运行的程序或批处理文件 这样的错误提示说明是配置错误,修正方法如下3点 使用java 进行运行时 如果提示 " Could not find or load main class test.class" 一般检查main函数
【java】java -version 版本 不对~!
<br />今天 运行 打包好的jar程序 发现出错了。<br />百度一下知道问题原来是eclipse的jdk和系统的不匹配 eclipse的是1.5的,而jdk是1.3的。<br /> <br />开始-》运行-》cmd->java -version 发先版本也是1.3的<br /> <br />打开电脑属性 查看环境变量 结果发现 path中有个jdk和jre的路径 指向oracle的目录下,将其删除 ok了 java -version版本变成了1.5 程序正常运行了~!