QQ个性网:专注于分享免费的QQ个性内容

关于我们| 网站公告| 广告服务| 联系我们| 网站地图

搜索
编程 JavaScript Java C++ Python SQL C Io ML COBOL Racket APL OCaml ABC Sed Bash Visual Basic Modula-2 Logo Delphi IDL Groovy Julia REXX Chapel X10 Forth Eiffel C# Go Rust PHP Swift Kotlin R Dart Perl Ruby TypeScript MATLAB Shell Lua Scala Objective-C F# Haskell Elixir Lisp Prolog Ada Fortran Erlang Scheme Smalltalk ABAP D ActionScript Tcl AWK IDL J PostScript IDL PL/SQL PowerShell

javac不是内部或外部命令

日期:2025/04/05 16:00来源:未知 人气:52

导读:最近,有自学Java的小伙伴咨询我,说他刚学Java都还没入门呢,就在装JDK环境的时候就遇到了问题,具体情况是:他在cmd命令行,使用javac时,提示:“javac不是内部或外部命令”,他使用java -version是可以的。在这里我们要认识到什么是javac,javac实际上就是java的编译器。它的主要作用在于,定义Java的接口和类,编译出其字节代码的.class文......

最近,有自学Java的小伙伴咨询我,说他刚学Java都还没入门呢,就在装JDK环境的时候就遇到了问题,具体情况是:他在cmd命令行,使用javac时,提示:“javac不是内部或外部命令”,他使用java -version是可以的。

在这里我们要认识到什么是javac,javac实际上就是java的编译器。它的主要作用在于,定义Java的接口和类,编译出其字节代码的.class文件。

javac不是内部或外部命令?

此时,我们将"javac不是内部或外部命令"产生的原因分为以下几种情况(电脑操作系统环境为:Windows 10):

(1)第一种,路径问题。解决方案一:绝对路径和相对路径转换,我们如果遇到此类问题,推荐将相对路径改为绝对路径。解决方案二,删除路径后的 ; 。

(2)第二种,环境变量无误,权限问题。解决方案为:通过管理员权限运行cmd,然后再使用javac命令。

(3)第三种,以上情况都没有发生,环境变量JAVAHOME bin路径下的javac.exe缺失问题,这类情况比较少见,是由于JDK和jre的安装路径一致,而导致javac.exe被覆盖。解决方案为:确保jdk和jre的安装路径区分开来。

以上三种情况,基本上可以解决“javac不是内部或外部命令”的问题。

关于我们|网站公告|广告服务|联系我们| 网站地图

Copyright © 2002-2023 某某QQ个性网 版权所有 | 备案号:粤ICP备xxxxxxxx号

声明: 本站非腾讯QQ官方网站 所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告