java -version 或者javac -version无法识别

配置java需要配置java_home、path、classpath

如果没有配置path,只配置了classpath,则javac/java -version无法使用

变量名:JAVA_HOME

变量值:D:\jdk6

变量名:Path

变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

变量名:CLASSPATH

变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

时间: 2024-09-30 18:17:39

java -version 或者javac -version无法识别的相关文章

java -version和javac -version不同原因及修改方法

展示原因:java -version显示的是最新安装版本的java          javac -version显示的是你配置环境变量版本的java 修改方法:把 %JAVA_HOME% 放在Path的头部: 原文地址:https://www.cnblogs.com/yehao1210/p/8133909.html

java -version和javac -version版本不一致

由于jdk版本和运行环境的版本不一致,会导致class文件不能运行. 原因是:可能是因为机器有两个版本,window\system\下的javac.exe版本过低, 根据环境变量设置的Path,由于C:\Program Files\Java\jdk1.6.0_12\bin;设置在后面, 而%SystemRoot%\system32;设置在前面,所以先找到的是system目录下的低版本, 改动后将C:\Program Files\Java\jdk1.6.0_12\bin;提到最前面即可.

java -version javac -version 版本不一致

系统先装了jdk1.8 ,环境变量里配置的是jdk1.8,java -version 与javac -version 版本一致. 然后安装了jdk1.7 ,环境变量java_home 改成了1.7,但是cmd 里输入java -version 和javac -version 版本就不一致,一个是java -version 显示是1.8,javac -version 是1.7 据说:运行java命令时,从path 前面开始找,找到了就不会往后面找了. 解决版本不一致方法:把path 里 %JAVA

java、javac -version不一致(java编译及运行环境不一致)的环境变量设置问题解决

问题描述: 电脑上同时安装了JDK1.6与1.7  设置了环境变量JAVA_HOME为jdk1.6.0_21的安装目录,并且在PATH变量中加入了%JAVA_HOME%\bin,但在Windows命令行下,执行java -version却显示:        java version "1.7.0_75"    而执行javac -version显示:        javac 1.6.0_21 原因分析:    同时安装了1.6.0_21和1.7.0_75,且PATH变量中,C:\W

java javac java -version javac -version

java -version javac -version 版本不一致 系统先装了jdk1.8 ,环境变量里配置的是jdk1.8,java -version 与javac -version 版本一致. 然后安装了jdk1.7 ,环境变量java_home 改成了1.7,但是cmd 里输入java -version 和javac -version 版本就不一致,一个是java -version 显示是1.8,javac -version 是1.7 据说:运行java命令时,从path 前面开始找,找

linux下java 和 javac version 不一致问题

centos下 我新安装了个jdk1.7的版本 ,vi profile 之后 java -version 是新版本,想在看看javac -version 发现还是1.6的 之前安装了1.6的 那好咱就卸载他 查找Java 版本信息 rpm -qa|grep java 返回如下信息 xorg-x11-drv-savage-2.1.1-5.fc6 avahi-glib-0.6.16-10.el5_6 java-1.6.0-openjdk-1.6.0.0-5.1.13.3.el5_10 avahi-c

java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to load class org.

1.错误描述 严重: Exception starting filter struts2 java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to load class org.apache.commons.lang3.StringUtils) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(Webap

Java–cvc-complex-type.4:Attribut ‘version’ must appear on element ‘web-app’

问题解析: 在web.xml中的以下代码中 <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd&qu

版本问题 Java:Unsupported major.minor version 51.0 (unable to load class . . .

导入别人的项目时报错  Java:Unsupported major.minor version 51.0 (unable to load class . . . 后发现错误是由于class编译器的JDK版本高于运行期的JDK版本. 比如我在运行Tomcat servlet时出现该错误,是由于tomcat运行时是1.6的JDK,Eclipse编译时则是1.7 于是: 一.查看jdk版本 在运行里点cmd,然后点java -version就能看到JDK版本了. 二.查看tomcat版本 Tomca