Java环境变量配置以及javac、java -version命令出错

        因为换了新电脑,导致我很多配置都要再搞一次,Java环境变量配置就是其中一个。说实话,作为一个程序员,最麻烦的我感觉应该就是换电脑吧,一但换了电脑,你们我们很多的数据、软件、资料,各种配置都要再搞一次,所以,我觉得,我们程序员,买电脑还是买好点的好,用久点。这次重新配置,就发现自己不咋会搞了,出了点问题,这里,就开始进入正题。

        搞这个,先下载安装JDK,这里就不介绍安装JDK了,主要还是讲环境配置的问题。我的电脑是win10系统,我讲的也主要就是win10的配置。

        在此电脑右击,选择  属性  ,选择  高级系统设置  ,选择  环境变量 

        

       我们要配置的主要有三个 JAVA_HOME、ClassPath、Path  。

        再选择  系统变量下的  新建  ,新建一个  JAVA_HOME  这个路径要根据自己的实际路径配置。它的路径就是你安装的JDK的路径,就比如说我的是默认路径:C:\Program Files\Java\jdk1.8.0_131

        路径可以去文件夹中寻找,然后复制粘贴,也可以在新建窗口里浏览目录里选择。写好后确定就行了。

        再以相同的方法新建一个变量  ClassPath  

        路径是:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 

        一定不要忘了,这个路径最前面还有个英文的小圆点“  .  ”,因为比较小,所以容易被忽略。

        接下来就是最重要的一个地方了,我出错就是在这里出了问题。所以我留在最后讲这个

        Path变量是本来就存在我们电脑里的,所以我们不用去新建,选中它点击编辑就行了,

        在弹窗窗口中选择 新建 ,要新建两个路径,这里我已经建好了,路径我也留在这里

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

        这里我们win10 的系统一定要两条路径,不能一条过去,不然会出错,因为在 Windows10 中,Path 变量里是分条显示的,我们需要将 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 分开添加,否则无法识别。我来个错误演示这一块是错误的演示,看一下知道即可

        所以这一点要注意了,当配置完了后,我们就可以来检查一下,是否配置成功了

        按住  电脑徽标键  加  R  ,弹出运行窗口 输入cmd,点击确定。

        在窗口中输入 java、javac、java -version 看是否成功

        如果都没问题就配置成功了。

        

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: 这个问题说的是在命令行中用"java -version"命令不起作用,不能正常显示Java版本信息的情况。其中,"javac"是Java编译器的命令,与"java -version"没有直接关联。 如果"java -version"不能正常运行,可能是因为Java环境变量未设置或未添加到系统路径中,需要检查一下。如果还是无法解决,可以考虑重装Java或联系技术支持人员寻求帮助。 ### 回答2: Java是一种高级编程语言,被广泛应用于企业级应用开发和互联网应用开发中。它具有跨平台、面向对象、简单易用等优点,其中JVM(Java虚拟机)是Java实现跨平台的核心。Java编译器将Java程序转换成字节码,然后JVM将字节码解释成可以在任何支持JVM的操作系统上运行的本机代码。Java的版本管理是很重要的,因为不同的版本可能具有不同的功能和特性。 java -version命令用于查看Java运行时环境的版本号。而javac命令则是Java编译器的命令,用于将Java源代码编译成字节码文件,然后在JVM中执行。 Java编译器是Java开发工具包(JDK)的一部分,而JDK除了包含Java编译器,也包含了Java运行时环境。 在命令行中使用java -version命令时,JVM会直接读取JRE(Java运行时环境)安装目录下的java.exe文件,并显示当前版本信息。而javac命令需要在JDK的bin目录下执行,因为编译器需要访问JDK中的相关文件和库。 因此,如果在系统中只安装了JRE而没有安装JDK,则无法在命令行中使用javac命令。 另外,在不同的操作系统中,环境变量和文件路径可能会不同,也会影响javac命令的使用。 综上所述,java -versionjavac不同,java -version用于查看Java运行时环境的版本信息,而javac用于将Java源代码编译成字节码文件,需要在JDK的bin目录下执行。因此,安装JDK是必须的,以便在命令行中编译和运行Java程序。 ### 回答3: Java -version命令是用于显示安装在计算机上的Java版本信息的命令,它可以显示Java版本号、Java运行时环境版本号以及Java开发工具包版本号等信息。 而javac命令则是Java编译器的命令,它用于将Java源代码文件(扩展名为.java)编译成Java字节码文件(扩展名为.class),Java字节码文件可以被Java虚拟机(JVM)执行。 因为Java -version命令是用于显示Java版本信息的命令,与Java编译器的命令javac并没有直接的关联,所以在命令行中输入java -version可以成功显示Java版本信息,而输入javac则不能。 此外,要使用javac命令,需要首先安装并配置Java开发工具包(Java Development Kit,JDK),因为javac命令是JDK中的一个工具。而Java -version命令则只需要安装Java运行时环境(Java Runtime Environment,JRE),即可使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值