精华内容
下载资源
问答
  • 打开cmd,输入java,java -version没有问题,但是javac提示不是内部命令 问题排查: 找到java安装下的bin目录,运行cmd,输入javac,能提示,说明环境配置有问题 cmd输入:path 看看java 相关的java相关路径有没有...

    目录

    步骤一:找到JDK下的bin目录,运行cmd,输入javac,能提示,说明环境配置有问题

    步骤二:cmd输入:path

    步骤三:看看下载的JDK包解压后目录对不对

    步骤四:检查是否有环境冲突

    最后:环境变量配置


    描述:

            打开cmd,输入java,java -version没有问题,但是javac提示不是内部命令

    问题排查:

    步骤一:找到JDK下的bin目录,运行cmd,输入javac,能提示,说明环境配置有问题

            

            

    步骤二:cmd输入:path

             

            看看java相关路径有没有多余的符号,比如多出分号,逗号(笔者上面是正确的路径展示形式)

    步骤三:看看下载的JDK包解压后目录对不对

    主要是检查“步骤一”目录不对而且bin目录下运行不出java,javac结果,重新去下载

    JDK8  JDK11  JDK16  更多版本  下载需要登录Oracle,注册登录即可下载

    • JDK8的目录 
    • JDK11目录

     

     

    步骤四:检查Path变量是否有环境冲突

            下面出现的路径注意:jdk.exe安装会自动添加,删除即可; 

                

     

    最后:环境变量配置(推荐`系统变量`):

    注意系统变量和用户变量的区别

    (1)新建系统变量->变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_05"(即JDK的安装路径) 
    (2)编辑
    系统变量->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin” ,win10去掉分号,隔行即可,笔者下面有图
    (3)新建
    系统变量->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”

    最后附上环境变量配置图:

            

            

            

    修改好的环境变量,需要重新打开新的cmd窗口!!

    展开全文
  • 登陆数据库是报错:mysql 不是内部命令 也不是外部命令 配置环境变量 找到mysql的安装位置 将bin目录(C:\Program Files\MySQL\MySQL Server 5.7\bin)添加到环境变量的path内 登陆成功: ...

    mysql服务启动成功 

    登陆数据库是报错:mysql 不是内部命令 也不是外部命令 

    配置环境变量 找到mysql的安装位置 将bin目录(C:\Program Files\MySQL\MySQL Server 5.7\bin)添加到环境变量的path内

     

    登陆成功:

     

    展开全文
  • linux中的内部命令和外部命令

    千次阅读 2018-05-14 19:38:09
    外部命令:存放在一个文件中,使用时需要去文件中查找,这些文件被定义在$PATH[root@centos7 ~]# echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bintype命令可以查看命令类型,以区别是内部...

    linux中的命令大致可分为两类,内部命令和外部命令

    内部命令:也称shell内嵌命令;

    外部命令:存放在一个文件中,使用时需要去文件中查找,这些文件被定义在$PATH

    [root@centos7 ~]# echo $PATH

    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

    type命令可以查看命令类型,以区别是内部命令还是外部命令

    [root@centos7 ~]# type cd

    cd is a shell builtin

    [root@centos7 ~]# type ls

    ls is aliased to `ls --color=auto'

    [root@centos7 ~]# type ifconfig

    ifconfig is /usr/sbin/ifconfig

    可以看到,cd为shell内嵌命令,ls命令为ls --color=auto的别名,ifconfig命令为外部命令在文件/usr/sbin/ifconfig中。

    内部命令与外部命令查看帮助的区别

    内部命令:

    使用help COMMAND

    [root@centos7 ~]# help cd

    cd: cd [-L|[-P [-e]]] [dir]

    Change the shell working directory.

    ......

    也可使用man命令查看bash帮助文档

    enable命令可以禁用内部命令;

    enable -n 内部命令: 禁用内部命令(重启失效)

    :enable -n cd

    enable 内部命令:解除禁用

    :enable cd

    外部命令:

    外部命令查看帮助的方法相对与内部命令还是比较多的

    ① command --help 或 command -h

    命令的不同存在一些实用长选项 --help或短选项 -h的区别

    例:[root@centos7 ~]# ifconfig --help

    Usage:

    ifconfig [-a] [-v] [-s] [[]

    ]

    [add

    [/]]

    ......

    ②使用man手册查看帮助, man command

    例:[root@centos7 ~]# man ifconfig

    IFCONFIG(8) Linux System Administrator's Manual IFCONFIG(8)

    NAME

    ifconfig - configure a network interface

    ......

    ③使用info命令查看信息页

    例:[root@centos7 ~]# info ifconfig

    File: *manpages*, Node: ifconfig, Up: (dir)

    IFCONFIG(8) Linux System Administrator's Manual IFCONFIG(8)

    NAME

    ifconfig - configure a network interface

    ......

    ④使用程序自身的帮助文档

    在一些程序下有些README INSTALL ChangeLog文件,可以查看文件内容帮助使用。

    ⑤程序的官方文档或发行版的官方文档

    使用过外部命令会暂存在内存中,可以使用hash命令查看内存中的外部命令

    hash命令:查看内存中执行的外部命令,

    hash: hash [-lr] [-p pathname] [-dt] [name ...]

    Remember or display program locations.

    选项:

    -r :清除内存中的命令

    -d command :删除内存中的command命令

    有时我们会经常使用一些很长的命令,为了便于使用我们可以使用别名的方法来重新命名命令,创建别名可以使用alias命令;直接执行alias命令可以查看当前文件系统的别名列表,

    命令别名alias name command

    如:alias cp='cp -i'

    上文已经看到ls命令就是一个别名;

    命令也存在同名的情况所以在执行命令也存在优先级

    别名>内部命令>内存中的外部命令>外部命令

    如果要使用优先级较低的命令可以使用完整路径或\COMMAND的方式来实现。

    展开全文
  • 安装jdk后,在cmd中输入“java -version”,可以正常显示;但是输入“javac”,却出现“javac不是内部命令或外部命令,也不是可运行的程序或批处理文件”。 1.安装下载好的jdk后,它会生成两个bin目录。区别

      安装jdk后,在cmd中输入“java -version”,可以正常显示;但是输入“javac”,却出现“javac不是内部命令或外部命令,也不是可运行的程序或批处理文件”。

    安装下载好的jdk后,它会生成两个bin目录。区别:其中一个有javac.exe;另外一个个没有javac.exe。我们在配置环境变量“PATH”的时候所需要的是有javac.exe的bin目录


    变量JAVA_HOME的值是:jdk的安装根目录。在cmd中输入set  java_home 就可以查看jdk安装根目录


    展开全文
  • 前言: 相信有很多小伙伴都比较喜欢使用Command命令来快速的打开或运行程序,但是有些时候命令提示符会和我们开...没成想出现了:“不是内部或外部命令,也不是可运行的程序或批处理文件。” 通过各种查各种找,终于...
  • vue 不是内部或外部命令,也不是可运行的程序 或批处理文件 我的问题 就环境变量没有配置 下面以window 10 系统说下我的处理方法 点击此电脑,全局搜索vue.cmd ,这个步骤你需要确认vue 安装成功了,然后在安装...
  • 计算机运行命令时,是在环境变量中寻找指定位置并运行命令。 一、在安装Python时,没有勾选“Add Python xxx to PATH”选项 这句话的意思是:“把Python的安装路径添加到系统环境变量中的PATH中去”,顾名思义。 ...
  • 其实,之前写过一篇类似的文章也是什么什么不是内部或外部命令,换汤不换药,原理就是将软件的exe文件的路径加载到path环境变量下(也可以做其他事情哦!点击查看更多骚操作点击查看) 问题 Python不是内部或外部...
  • 原因: 环境变量配置的不对 解决办法: 1、检查“系统变量:JAVA_HOME ”的配置,确认-变量值,是本地的jdk的安装路径; 2、检查“系统变量:CLASSPATH”的配置,确认-变量值: %JAVA_HOME%\lib;...
  • 'vue' 不是内部或外部命令,也不是可运行的程序或批处理文件。 解决方案: 1、确定npm是否已正确安装,在cmd中输入如下指令: npm -v 当显示版本号时说明npm已成功安装。 2、进入node.js的安装目录中查看一...
  • 安装后在命令行 cmd 中输入 conda 时显示 conda 不是内部或外部命令,也不是可运行的程序或批量处理的文件。 根据网上找的资料,都说是环境变量没有添加或者添加少了,结果去查了,发现没有任何问题; 接着我去 ...
  • 执行pip install PyMySQL命令时,提示: 之前安装的Anaconda都是在Win7系统按照默认安装的未出现过异常,现在在Win10中出现上面异常。 解决方法: 设置系统环境变量指向包含pip的目录。 安装的Anacond
  • 帅气的童鞋搭建Java开发环境在DOS窗口输入java和javac命令时,总是提醒:'java'不是内部或外部命令,也不是可运行的程序或批处理文件 或者 'javac'不是内部或外部命令,也不是可运行的程序或批处理文件。在多次反复...
  • 彻底理解并解决 'webpack' 不是内部或外部命令,也不是可运行的程序 或批处理文件一、问题描述二、分析原因三、解决方案四、方案对比 一、问题描述 在安装 npm 包模块的时候,不管是 Webpack 、React 还是 Vue,都...
  • 不是内部或者外部命令也不是可运行的程序或批处理文件 win+R 调出运行窗口输入cmd回车 当输入diskpart命令时会出现如下提示 如图: 解决办法也很简单 鼠标右击本计算机然后点属性 接着点高级系统设置(如图) 然后...
  • 'conda' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 查了一下网上资料,都说是环境变量没有添加或者添加少了,于是就去看了一下,确实没有添加。 一、查看环境变量 打开Anaconda Prompt,输入path,...
  • 'sudo' 不是内部或外部命令,也不是可运行的程序 或批处理文件
  • 无法解析外部命令

    千次阅读 2019-06-10 10:15:54
    编译程序出现如图错误 开始时并没有问题,把程序放在别的电脑运行出错所以修改了项目属性->常规->MFC的使用->在静态中使用MFC,参考另外篇博客。...因为程序并不是mfc程序,所以才会导致编译出错,这里...
  • python开发:‘pip’ 不是内部或外部命令,也不是可运行的程序 或批处理文件 发生这种错误主要是因为系统找不到文件,环境变量设置问题 一般情况下 我们所说的 pip 在 python\Scripts文件夹里面 比如说像这样: C:\...
  • 经过以上步骤,“不是内部或外部命令,也不是可运行的程序或批处理文件”这个问题就能解决了,完事后,重新打开cmd命令提示符即可,但是笔者建议大家最好重启下计算机。 文章虽然是转载但是,这是我亲测成功的...
  • 该问题已成功解决! 我将Python3.7安装在C:\Program ...Scripts图1是在系统文件里面,该系统文件中没有ipython;Scrpits图2是在用户数据里面,可以看见ipython安装在用户数据里面 则需要另外添加环境变量,如图: 最终
  • 今天在获取Android签名证书的sha1值获取使用keytool时,出现了'keytool' 不是内部或外部命令,也不是可运行的程序 或批处理文件的错误 解决方法如下: 在你放软件安装包的磁盘上搜索keytool.exe的位置,在...
  • 在环境变量path后追加这个路径。
  • 'conda' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 今天安装Anaconda,安装之后运行发现总是提示命令找不到,但是我检查环境变量发现环境变量已经配置好了,而且看了很多次发现没有错误 原来是...
  • 第一步:在搜索栏搜索“查看高级系统设置” 第二步:打开环境设置 第三步:配置Java_Home的环境变量 第四步:配置Path 第五步:配置ClassPath 第六步:连续点击三次“确定”,让环境配置生效。......
  • windows下执行cmd,执行telnet,提示:'telnet' 不是内部或外部命令,也不是可运行的程序或批处理文件。解决方法:其实Windows系统环境下,Telnet客户端默认是关闭状态,在windows中启用Telnet功能即可。单击“开始...
  • 'mysql' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 我环境配置的也没问题 D:\MySQL\mysql-8.0.20-winx64.zip\mysql-8.0.20-winx64\bin 我下载的是最新的MySQL 为什么会出现这样的情况? 有...
  • 理解Linux内置命令与外部命令

    千次阅读 2018-12-02 13:34:46
    在学习后面bash shell知识点前,我们得搞明白一件事,什么是内置命令与外部命令? 你可能听到过“内置命令”这个术语,大多都是如下解释,今天换个方式来说,感觉大家会更能理解。 Linux的命令可以分为内部命令...
  • Win10命令行执行某个命令报错:'.' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 刚遇到这个错误一头雾水,纳尼,怎么不能执行bat文件了? 赶紧看下文件是否有执行权限,有的! 报错缘由是,我在一个新...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 403,986
精华内容 161,594
关键字:

外部命令文件是