1、java -version:查看的是系统安装的java版本,和是否配置java配置环境变量无关,找的路径是path中C:\WINDOWS\system32\java.exe。(即使配置过java环境变量,这个path在环境变量之前的话还是运行的是这个)。2、javac -version:查看的配置环境变量后的java版本,找的路径是path中C:\Program Files\Ja...
展示原因:java -version显示的是最新安装版本的java javac -version显示的是你配置环境变量版本的java 修改方法:把 %JAVA_HOME% 放在Path的头部;
javac -version得到的是编译版本 java -version得到的运行版本 问题描述: 设置了环境变量JAVA_HOME为jdk1.5.0_14的安装目录,并且在PATH变量中加入了%JAVA_HOME%\bin,但在Windows命令行下,执行java -version却显示: java version "1.6.0_13" 而执行javac -version显示: javac 1.5.0_14 原因分析: 同时安装了...
java -version会返回系统最新安装的jdk版本,即本文最后一部分说的系统变量Path中的“Program Files(X86)\Oracle\java\javapath”路径下的java.exe版本; 而javac -version会返回环境变量中jdk目录下的某一版本,即系统在所配置的用户变量中%JAVA_HOME%\bin找到的java.exe所在的jdk版本。 为什么java version与javac v...
java -version 显示当前的java版本 javac+后缀名为java的源文件 将后缀名为.java的源文件编译为后缀名为.class的可以运行于Java虚拟机的字节码 java +后缀为java的源文件的名称 对java文件进行执行
问题:电脑安装了两个jdk版本,例如jdk1.7和jdk1.8,将JAVA_HOME从8变为7之后,java -version的版本号还是1.8,而javac -version的版本号是1.7 原因:PATH变量中,C:\WINDOWS\system32目录在%JAVA_HOME%\bin之前。在W
java-versionjavac-version 1. 2. 如果版本一致,则问题已解决。如果还是不一致,可以尝试重启计算机或者重新设置环境变量。 结论 通过上述步骤,我们可以很容易地解决java version和javac version版本不一致的问题,确保Java开发环境的正常运行。在开发过程中,及时检查和更新Java环境变量配置是非常重要的,可以避免一些潜在的...
这个是java虚拟机错误,上网查查配好java环境看看你的java环境是不是配好了,如果没有配好,学习java首先要学会配置好环境。其次安装的jdk与系统不兼容,需要下载对应位数的jdk,安装的是jdk1.7,但安装路径中包含中文。需要删除中文,改为字母。上述错误多发生在打开eclipse或者cmd运行java期间产生,如果是...
java version "1.8.0_31" Java(TM) SE Runtime Environment (build 1.8.0_31-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode) C:\Users\>javac -version javac 1.8.0_31 1. 2. 3. 4. 5. 6. 7. 显示的都是1.8,很奇怪啊。