-
【解决方案】“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件”
2018-07-29 17:05:15“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件” 下面就讲讲解决方法 解决过程 根据探究的情况来看,这里其实是没有安装好(或者是安装了之后但是在环境变量上却没有设置好) 第一...简述
在学着使用Java的命令行来编译java文件的时候,遇到了这个问题
Windows操作系统“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件”
下面就讲讲解决方法
回复评论区的找不到环境变量和用户变量的哥们
- 瞎发帖 我呵呵
解决过程
根据探究的情况来看,这里其实是没有安装好(或者是安装了之后但是在环境变量上却没有设置好)
- 第一步: 在http://www.oracle.com/technetwork/java/javase/downloads/index.html 这个网站上先下载对应 JDK(只用下JDK就好了)
- 就点上图中所圈的地方(如果是有更新版本的话,操作也应该是类似的)
- 大胆地安装,其实这个安装起来是非常快的。(安装的时候,我直接选了默认的地址(当然该一下对应的地址也是可以的))
- 我的JAVA文件所在地址: C:\Program Files\Java (如果不记得的话,可以重新安装一下的)
- 安装好之后,就需要配置一下环境变量 , 具体配置如下
- 在用户变量中, 添加新变量,命名为java_home,地址为 C:\Program Files\Java\jdk-10.0.2,注意,我之前的JAVA文件所在地址。
- 在Path中添加一个变量。 分别的地址为 C:\Program Files\Java\jdk-10.0.2\bin
可能还有的问题
做完上面的操作之后,有可能还是不行。这里有两个解决方法。
- 第一个,重启一下 cmd
- 第二个,在Path中,调整下那两个bin文件夹的位置(上移到最上面),之后,再重启cmd
从上面的第二个方法就可以知道,其实,这个javac这个exe文件就在这个bin文件夹中(就是jdk的那个)。
解决之后的效果
如下
-
创建文件命令 之 touch(外部命令) 详解!
2020-04-08 21:36:27此链接 通往 Linux 命令大全手册,点一下不会吃亏不会上当!说不定还会涨知识: Linux OS 命令手册大全! Linux 文件、目录、文本处理 命令!...touch 是一个外部命令! &nb...此链接 通往 Linux 命令大全手册,点一下不会吃亏不会上当!说不定还会涨知识:
touch —— 创建文件:
root@zhengzelin:~\# type touch touch is /usr/bin/touch touch 是一个外部命令!
touch 命令 有两个作用:①、创建新的空文件;
②、更改已经存在文件的时间签为当前系统时间
1、创建新文件: root@zhengzelin:~\# touch a.txt root@zhengzelin:~\# ll | grep a.txt -rw-r--r-- 1 root root 0 Apr 8 21:11 a.txt 2、更改已存在文件的时间签(时间已经过去两分钟) root@zhengzelin:~\# touch a.txt (此时 a.txt 文件已经存在!) root@zhengzelin:~# ll | grep a.txt -rw-r--r-- 1 root root 0 Apr 8 21:13 a.txt # 时间签已经发生变化! 创建多个文件: root@zhengzelin:~\# touch a.txt b.txt c.txt root@zhengzelin:~\# ls *.txt a.txt b.txt c.txt root@zhengzelin:~\# touch {1..3}.txt root@zhengzelin:~\# ls *.txt 1.txt 2.txt 3.txt a.txt b.txt c.txt
touch 命令的常用选项:
-d : 使用指定的时间,并非现在的时间! -f : 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题; -t : 使用指定的时间,并非现在的时间!
注意:
touch 所创建的文件 是在当前目录下创建的 要在其他目录下创建文件,直接 touch /目录/filename 即可!
-
在cmd中用PING命令时,出现'Ping' 不是内部或外部命令,也不是可运行的程序或批处理文件。...
2021-01-17 09:17:14先了解一下内容:1、可执行文件、命令文件和批处理文件以.exe或者.com或者.bat为扩展名的文件分别被称为可执行文件、命令文件和批处理文件。2、外部命令和内部命令DOS命令可以分为外部命令和内部命令,内部命令包含...在cmd中用PING命令时,出现'Ping' 不是内部或外部命令,也不是可运行的程序或批处理文件。
先了解一下内容:
1、可执行文件、命令文件和批处理文件
以.exe或者.com或者.bat为扩展名的文件分别被称为可执行文件、命令文件和批处理文件。
2、外部命令和内部命令
DOS命令可以分为外部命令和内部命令,内部命令包含在一个名为command.com的文件,在系统启动时候驻留在内存中。外部命令是保存在c:\windows\system32中的一些可以直接有效的文件的文件,包括.exe文件,.com文件,.bat文件。
系统变量中path的作用是引导系统从path中设置的根目录开始,查找匹配的路径,并组成新的路径,从而执行文件。如果path变量设置不当就会使得系统无法查找到相关文件从而出错。系统默认的系统变量path的值是c:\windows\system32。也就是说用户在命令提示符后输入文件名后,系统会自动到c:\windows\system32的目录下去寻找文件,而不管用户在哪个命令提示符后输入。如果path的值中不包含c:\windows\system32,那么用户只能在命令提示符为c:\windows\system32后输入ping,才能执行ping文件。而你在任意一个命令提示符,比如在我的电脑上,在c:\Documents and Settings\lsr后输入ping,这是系统会认为ping这个文件位于c:\Documents and Settings\lsr目录下的。但是ping文件其实是位于c:\windows\system32目录下,这时候就出现找不到文件的错误。
解决方法:
右键单击我的的脑->属性->高级->环境变量->在系统变量中选中名字为path或者是PATH->编辑->在变量值中添加上c:\windows\system32
-
解决"'pip' 不是内部或外部命令,也不是可运行的程序或批处理文件"的问题
2018-07-16 18:15:39今天本来想安装库来着,但是苦于pycharm的设置里不知道出了什么原因,无奈只能使用PIP功能来安装库了,但是输入PIP的时候发现 'PIP' 不是内部或外部命令,也不是可运行的程序或批处理文件,那这个问题该怎么解决呢?...大家好,我是Connor,今天我为大家带来解决CMD命令无法直接运行 '点子' 进行安装库的问题。
今天本来想安装库来着,但是苦于pycharm的设置里不知道出了什么原因,无奈只能使用PIP功能来安装库了,但是输入PIP的时候发现 'PIP' 不是内部或外部命令,也不是可运行的程序或批处理文件,那这个问题该怎么解决呢?今天就告诉大家解决办法
【解决方法】
1.找到自己的库的安装路径
本人用的是pycharm,pycharm有个好处,可以在设置里直接添加库,非常方便,但也有缺点,比如有些库用设置也装不上,只能PIP,所以要先找到的Python的路径默认的。安装路径是C:\ Program Files \ Python36,如果你安装时选择了别的地方,请找到你当时安装的路径
2.添加环境变量
如图所示,只要将Python文件夹下的Scripts文件夹加入到路径环境变量中参考其截图,去添加对应的环境变量:C:\ Program Files \ Python36 \ Scripts到Path环境变量中去,因为改路径中包含了对应的PIP程序,所以这样就轻松的可以解决PIP无法运行的问题了右键点击:此电脑- >属性- >高级系统设置- >高级- >环境变量- >路径- >修改,添加成功以后就可以运行了
问题就是这么轻松解决了!
后记:
其实在Python的安装界面有将Python添加到环境变量的选项,可以避免再出现PIP不是内部或外部命令,也不是可运行的程序或批处理文件的问题。具体的界面如下图:
-
不是内部或外部命令_telnet不是内部或外部命令,也不是可运行的程序或批处理文件...
2021-01-12 21:40:42telnet不是内部或外部命令,也不是可运行的程序或批处理文件问题描述:Windows命令行运行telnet命令,出现:telnet不是内部或外部命令,也不是可运行的程序或批处理文件。问题原因:telnet客户端默认在Windows桌面... -
javac不是内部或外部命令,也不是可运行的程序 或批处理文件的细节问题(window10)
2019-05-14 10:06:43打开cmd,输入java,java -version没有问题,但是javac提示不是内部命令 问题排查: 找到java安装下的bin目录,运行cmd,输入javac,能提示,说明环境配置有问题 cmd输入:path 看看java 相关的java相关... -
mysql内部命令的是_mysql不是内部或外部命令
2021-01-28 10:57:57mysql -u root -p'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件。出现这种错误的原因是没有在环境变量PATH中将mysql的路径添加进去。在WindowsXP平台下,需要按照下面的方法来将mys... -
MySQL执行外部sql脚本文件的命令---source命令和
2019-09-24 17:46:47MySQL执行外部sql脚本文件的命令---source命令和< sql 脚本是包含一到多个 sql 命令的 sql 语句,... -
cmd运行ping不是内部或外部命令_cmd中用PING命令时,出现'Ping'不是内部或外部命令...
2021-01-14 14:33:39先了解一下内容:1、可执行文件、命令文件和批处理文件以.exe或者.com或者.bat为扩展名的文件分别被称为可执行文件、命令文件和批处理文件。2、外部命令和内部命令DOS命令可以分为外部命令和内部命令,内部命令包含... -
Shell内建命令与外部命令
2019-09-04 23:33:05外部命令也称文件系统命令,他们不属于bash shell,它们常位于/bin、/sbin、/usr/bin、/usr/sbin,当外部命令执行时会新建一个子进程 如下显示cd命令是内建命令 ➜ ~ which cd cd: shell built-in command ➜ ~ ... -
conda不是内部文件或外部命令_Fastqc文件数据质量质检
2020-11-24 17:33:25前言:从NCBI上下载的sra格式的测序文件经过Sratoolkit软件转换后变成fastqc格式的文件,我们如何能知道下载的这个数据是否准确并值得信赖,这时候我们通过conda安装一个fastqc文件的质控软件来可视化的展示转化后的... -
clear不是内部或外部命令_解决 mvn 不是内部或外部命令,也不是可运行的程序或批处理文件...
2021-01-17 17:59:47问题描述:搭建开发环境中遇到, cmd 控制台提示如下:mvn 不是内部或外部命令,也不是可运行的程序 或批处理文件解决思路:检查是否配置 maven 环境变量,没有配置请配置 maven 系统变量,配置了请检查配置的是否... -
Linux shell 内部命令和外部命令
2019-12-17 10:49:46Linux中的命令大致分为两类:内部命令和外部命令,内部命令也称shell内建命令或者内嵌命令,外部命令存放在一个文件中,需要时候在文件中查找,这些文件定义在$PATH中。 首先linux所有的都是文件,我们在操作系统加载... -
cmd运行ping不是内部或外部命令_cmd中用PING命令时,出现'Ping' 不是内部或外部命令 解决方案...
2021-01-14 14:33:42先了解一下内容:1、可执行文件、命令文件和批处理文件以.exe或者.com或者.bat为扩展名的文件分别被称为可执行文件、命令文件和批处理文件。2、外部命令和内部命令DOS命令可以分为外部命令和内部命令,内部命令包含... -
vs 无法解析的外部命令 mysql_VS2010-无法解析的外部命令
2021-03-07 06:43:41VS2010-无法解析的外部命令解决无法解析的外部命令。主要思路是:同一工程下:a.同一工程下头文件使用:头文件没有添加到文件中。b.同一工程下头文件使用:C文件和H文件没有添加到工程中。多个工程下:a.跨工程... -
‘gulp’不是内部或外部命令,也没是可运行的程序或批处理文件,问题解决方法
2021-02-02 13:47:07‘gulp’不是内部或外部命令,也没是可运行的程序或批处理文件,问题解决方法 -
1 个无法解析的外部命令_VS2010-无法解析的外部命令
2021-01-13 07:19:24VS2010-无法解析的外部命令解决无法解析的外部命令。主要思路是:同一工程下:a.同一工程下头文件使用:头文件没有添加到文件中。b.同一工程下头文件使用:C文件和H文件没有添加到工程中。多个工程下:a.跨工程... -
shell内部命令和外部命令
2015-07-20 19:03:00区别: 内部命令:内部命令被构建在shell之中。当执行shell命令时,内部命令的执行速度非常快。...这些可执行的外部命令保存在一个独立的文件当中。当一个外部命令被执行时,一个新的进程即被创建同时命令被 -
Linux shell 内建命令和外部命令
2019-11-11 19:22:24在shell中可执行的命令分为内键命令和外部命令。在此之前,搞明白shell的内建命令和外部命令非常重要。下面将简要描述什么是内建命令和外部命令? 内建命令 内建命令不需要子进程来执行,它已经和shell编译为一体... -
adb不是内部命令或外部命令,也不是可运行的程序或批处理文件
2018-12-22 23:56:56在AndroidStudio的命令行里,使用adb命令操作安卓手机时,报“adb不是内部命令或外部命令,也不是可运行的程序或批处理文件“的错误,报这个错误是因为没有为adb配置环境变量,adb的环境变量配置跟java的配置是一样... -
babel-node不是内部或外部命令_解决 mvn 不是内部或外部命令,也不是可运行的程序或批处理文件...
2020-11-24 14:42:20问题描述:搭建开发环境中遇到, cmd 控制台提示如下:mvn 不是内部或外部命令,也不是可运行的程序 或批处理文件解决思路:检查是否配置 maven 环境变量,没有配置请配置 maven 系统变量,配置了请检查配置的是否... -
net不是内部命令或外部命令
2021-02-18 15:11:23'net’ 不是内部命令或外部命令... 如果输入:netstat -an,提示:不是内部或外部命令,也不是可运行的程序或批处理文件。 提示不是内部或外部命令的原因是:cmd当前操作不在系统文件夹system32下,那么只需输入:cd -
MySQL执行外部sql脚本文件命令是报错:unknown command
2018-05-07 13:13:00使用source导入外部sql文件:mysql> source F:\php\bookorama.sql;--------------source F:--------------ERROR:Unknown command '\b'.ERROR:Failed to open file 'F:hp\bookorama.sql', error: 2居然报错,... -
shell的外部命令和内部命令
2017-06-18 18:58:42内部命令: 内部命令被构建在shell之中。当执行shell命令时,内部命令的执行速度非常快。...这些可执行的外部命令保存在一个独立的文件当中。当一个外部命令被执行时,一个新的进程即被创建同时命令被执行。比如说,当 -
外部命令和内部命令
2013-02-24 18:36:00bash shell的命令分为两类:外部命令和内部命令。外部命令是通过系统调用或独立的程序实现的,如sed、awk等等。内部命令是由特殊的文件格式(.def)所实现,如cd、history、exec等等。 环境变量(传给子进程的变量,... -
cmd中用PING命令时,出现‘Ping‘ 不是内部或外部命令,也不是可运行的程序或批处理文件
2020-12-31 16:01:06在cmd中用PING命令时,出现’Ping’ 不是内部或外部命令,也不是可运行的程序或批处理文件。 解决方法: 右键单击我的的脑->属性->高级->环境变量->在系统变量中选中名字为path或者是PATH->编辑->... -
CMD命令:不是内部或者外部命令也不是可运行的程序或批处理文件
2019-04-19 11:47:05最近idea建项目时经常报找不到我自己的mevan,于是查看mevan是否安装成功,结果在cmd里面显示 :'mvn' 不是内部或外部命令,也不是可运行的程序 或批处理文件。在网上查了许多方法也没有解决问题,最后终于自己发现...