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

展示原因:java -version显示的是最新安装版本的java 
        javac -version显示的是你配置环境变量版本的java
修改方法:把 %JAVA_HOME% 放在Path的头部;

原文地址:https://www.cnblogs.com/yehao1210/p/8133909.html

时间: 2024-11-08 02:45:28

java -version和javac -version不同原因及修改方法的相关文章

debug运行可以,release运行报错的原因及修改方法

通常我们开发的程序有2种模式:Debug模式和Release模式在Debug模式下,编译器会记录很多调试信息,也可以加入很多测试代码,方便我们程序员测试,以及出现bug时的分析解决Release模式下,就没有上述那些调试信息,而且编译器也会自动优化一些代码,这样生成的程序性能是最优的,但是如果出现问题,就不方便分析测试了,Release模式通常用于正式发布.原因:debug运行比release少一些文件,qt保证能在debug下运行,但并不能保证它在release下就能正常运行.修改方法:1.首

WPF popup被截断的原因和修改方法

原因:wpf里 popup不能超过屏幕75%的面积,不知道为什么要这么设置? 修改方法: 1 private void SetPopupScreen() 2 { 3 Rect rtWnd = new Rect(0, 0, gridMainArea.ActualWidth, gridMainArea.ActualHeight); 4 DependencyObject parent = popPatientInfos.Child; 5 do 6 { 7 parent = VisualTreeHelp

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

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;提到最前面即可.

关于Android中内容操作数据库失败的原因及修改方法

最近学习Android开发,在Android Studio编写SQL语句. 很熟悉的一点是,在Android Studio中写SQL语句的增删改查都是写在引号(" ")中的,因此在单词拼写错误的情况下,软件不会提示有错误,最近总结出了几点学习方法. 1.从Android Studio中导出所创建的数据库 在File Explorer下选择data文件夹,单击一下,在点击第二个data,在第二个data中寻找你所创建的文件夹 选择database文件下你所创建的数据库,然后导出到你的桌面

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 -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 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