求问,新入mac安装jdk终端运行javac出错

运行java -version显示
:~ sunny$ java -version
java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b25)
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)
但是运行javac就显示
javac
Unable to locate an executable at "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/javac" (-1)
求问是因为jdk没有装好,还是配置出现问题

0

2个回答

我也有这个问题,java -version可以正常显示结果,但是javac -version就出这个错误,哪位大侠知道是啥问题呢?
/etc/profile里也把JAVA_HOME变量加了

JAVA_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
export JAVA_HOME
export PATH=$PATH:$JAVA_HOME/bin

0
-1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
jdk 安装出错,java -version 或java 可以运行,但是javac不行
lib文件夹下面dt.jar和tools.jar丢失的缘故 建议查看其他文件夹,可能此文件夹只是jre,或者,重新下吧 本人用的是java8: 配置两步即可: 高级系统设置打开后设置环境变量: 1:新建系统变量JAVA_HOME值 D:\program-file\java 2:系统变量PATH后面加上%JAVA_HOME%\bin即可另外如果以上没有效果,再新建 CLASSHOME
mac终端输入javac命令时输出中文乱码问题
1在终端输入一下命令 javac -J-Dfile.encoding=UTF-8 2.  将终端得环境设置成 gbk 打开终端( terminal)窗口,点击桌面左上方的终端(terminal)-->偏好设置(preferences)-->设置-->高级-->字符编码-->中文(GBK) 流程图如下:
关于在JDK配置时,javac命令报错问题的解决方法
最近,重新下载了eclipse,大家都知道要想在eclipse中编写程序,必须给电脑安装jdk,关于64位系统下jdk环境变量的配置,在前面一篇文章中已经介绍过:http://blog.csdn.net/pilgrim_121/article/details/79297388。但是按照那种方法配置,最后发现出现这种情况: 其实挺纳闷的,一直以为自己哪里配置错了,检查了好几遍,发现并没有问题,...
安装JDK后出现 只能运行JAVA不能运行JAVAC
在Windows上装了Oracle/Sun JDK(过程中还同意安装了Public JRE),然后没有修改过PATH环境变量的配置,然后在命令行里运行的java.exe来自Public JRE,具体来说在C:\Windows\System32\java.exe。它会找到系统上现在装着的那个Public JRE的具体路径去运行Java程序。而javac.exe不是JRE的一部分,而是JDK的。JDK的
JDK环境变量设置及javac不是内部命令错误处理
设置都是设置的系统变量,用户变量不用设置 JAVA_HOME 即JDK的安装目录(设置JAVA_HOME主要是为设置Path和ClassPath时使用“%JAVA_HOME%”用的,如果配置Path和ClassPath时写了绝对路径,那么JAVA_HOME可以不用设置) Path=%JAVA_HOME%\bin(Java所用的命令位置,没有配置JAVA_HOME就写全路径,ClassPath也
安装完jdk后,cmd 运行java和java -version都行,就是运行javac不行
(首先申明,此文废话很多,介意请绕道)之前安装完后,想试试安装成功没有,结果在cmd一试,发现java和java -version都行,就是运行javac不行,可急坏我了。上网找了很多办法,试了很多遍,差不多两个小时了,结果 终于行了。现在我其余的就不多说了,因为配置jdk环境变量,网上很多教程,大家自己去找找就好了。配置jdk过程中,一定要小心,因为配置过程中,很可能会出现不小心多了一个空格之类...
重新安装jdk后在cmd中验证是否安装成功时报 'javac' 不是内部或外部命令,也不是可运行的程序 或批处理文件 错误
解决方法:查看自己环境变量是否配置正确,我就是之前配置正确了但是其中在更改环境变量的时候不小心加了一个空格导致的错误,删掉就好了。以下是java环境变量配置的方法选择计算机(或者我的电脑)右键-> 属性 -> 高级系统设置 -> 高级 -> 环境变量 ,弹框中选择下面的 系统变量1.首先确定JAVA_HOME,如果没有 新建 有就 编辑 ,变量值写自己安装的地址 如图2.C...
Win10中配置jdk之后javac无法运行
环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到pat...
配置jdk时,java -version,没有问题,javac不能运行
配置jdk时,java -version,没有问题,javac不能运行。 检查,发现自己的配置变量都有,没有少啊。。。 后来发现了问题,在用户变量和系统变量中,都有Path这一变量,而我只在系统变量中设置了%JAVA_HOME%\bin,用户变量中没设置。立即在用户变量的path中也加入%JAVA_HOME%\bin,问题解决。
dos窗口下运行java可以,运行javac却报错
一.问题描述 Ⅰ.dos窗口成功运行java,运行javac却报错 二.原因 Ⅰ.错误: 在Windows上装了Oracle/Sun JDK(过程中还同意安装了Public JRE),然后没有修改过PATH环境变量的配置对不对?或者PATH环境变量错误。 Ⅱ.关于java命令: 命令行里运行的java.exe来自Public JRE,具体来说在C:\Wind
安装jdk后,在cmd中输入“javac”,出现“javac不是内部命令或外部命令,也不是可运行的程序或批处理文件”的解决方法
安装jdk后,在cmd中输入“java -version”,可以正常显示;但是输入“javac”,却出现“javac不是内部命令或外部命令,也不是可运行的程序或批处理文件”。 1.安装下载好的jdk后,它会生成两个bin目录。区别
java开发配置jdk问题,在cmd中输入java好使,但输入javac提示错误
解决方法: 注意 新建 JAVA_HOME 变量 时,一定不要在变量值填写完成后加分号。
JDK安装之后没有javac.exe之类的文件
第二次选安装目录装jre的时候由于没注意就将它和刚才的jdk都装在了一个目录里面。于是造成了原来的文件被jre的文件所覆盖。
Java环境搭建解决javac错误问题,适用1703版win10及以上
原因:环境变量问题,使用了绝对引用解决:重新搭建一:在系统环境变量下新建JAVA_HOME变量值:安装路径例如楼主是D:\Java\jdk1.8.0_161注:建议直接复制免得出错二:在系统变量path下新建2个变量,记住2个注:百度某经验着实误人子弟,例如错误做法:(第三步就是在“用户变量”中新建一个“PATH”变量名,变量值为:%JAVA_HOME%\bin;(就是jdk的bin目录,记得后面...
分享一下jdk重装后,javac命令可以执行,但java命令不能执行的解决方式
JDK重装后,有时会出现javac命令可以执行,而java命令运行,显示无法找到某文件。例如下图: 针对这种问题,解决方式如下: 1.Jdk卸载之后手动删除C:\windows\system32下的: java.exe javaw.exe javaws.exe三个文件。之后1 在点击开始-->运行->输入regedit确定打开注册表。 2. 找到HKEY_LOCAL_MACHINE/so
jdk 环境变量配置 及 javac 不是内部或外部命令的解决
yijdk的安装直接按照提示一步步进行,需要注意的是记住安装路径。
配置环境变量javac的报错的总结
我好多次配置java,的环境变量之后,在cmd中输入 'java'命令可用 ,输入 'javac' 显示 该命令不可用. 原因: 在装jdk时 ,安装程序在安装时,第一次安装 的程序为jdk,  其中jdk 自己集成了 jre环境 . 接着还会 提示 安装 程序, 第二次安装的 为单独的jre程序.所以我在 配置java_home的时候,在网上查到好多人说 要配置classpath 和path.
配置jdk时javac不是内部或外部命令
当你用百度经验配置完jdk后,用cmd打开DOS界面:分别输入java,java -version,javac后,发现前面两个指令都能正常显示,只有javac不能正常显示。于是我将环境变量中的PATH换成绝对路径如:;C:\Program Files\Java\jdk1.8.0_161\bin(注意:前面要加”;”号,后面填的是你的jdk的bin目录下的绝对路径)。...
Mac命令行方式升级安装JDK
命令行方式安装步骤如下: 1. 下载dmg安装包 下载URL:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u80-oth-JPR 2. 安装前环境检查      java version "1.7.0_55" Java(TM)
centos7中java ,java -version 有效,但是javac无效的解决办法
在centos7中以rpm包安装jdk无需配置环境变量, terminal中输入java -verison及java 命令也是没问题的,但是javac的话就会提示没有此命令 此时我们用yum来装原生的就行了: 使用 yum install java-devel   (非管理员账号使用 sudo yum install java-devel命令) 下载安装完毕后,再次输入 java...
linux 装jdk ,用java,javac测试,老是无效的命令
1.讲jdk的文件拷入到linux系统 2.安装jdk   ./jdk.1.6.0_45.bin 3.配置环境变量 vi /etc/profile  在里面添加如下内容     JAVA_HOME=/usr/local/java/jdk1.6.0_01     PATH= $JAVA_HOME/bin:$PATH     CLASSPATH=.:$JAVA_HOME/
20180727:Mac终端下Java包的引用
简介:《Head First Servlet&JSP》P85页编译BeerSelect.java时遇到的问题。 主要记录下在特定目录中: 引用当前目录下某个子目录的类文件 引用其它目录中的JAR包 将.class文件生成在特定的目录中去 一、目录结构 1.beerV1下的两个文件夹有着相同的目录结构 classes存放的是编译过后的类文件 src存放的是手...
win7 JDK配置安装好后,命令行输入javac不是内部命令
【1】默认安装路径 C:\Program Files\Java\jdk1.8.0_181 【2】 配置环境变量_找到系统环境变量          新建JAVA_HOME——变量值   C:\Program Files\Java\jdk1.8.0_181          新建CLASSPATH——           变量值     C:\Program Files\Java\jd...
关于java JDK安装(已经设置好了配置 命令行却输入javac却没有反应)
  如果你已经根据网络上的把环境变量都设置好了,输入javac却没反应(输入java有反应),那么很可能是应为没有安装在C盘,卸载重新安装在C盘即可解决。...
windows安装java开发环境后出现javac无法使用的问题
目前javaJDK的官方最新版本是jdk-9.0.4,安装后不需要配置环境变量就可以正常使用Eclipse等IDE编译、执行java程序。但在命令行界面只能使用java命令执行编译好的.class文件,无法使用javac命令编译.java文件中的程序源代码。如下图所示:目前还不知道出现这个问题的原因是什么。解决办法是在环境变量Path中添加C:\Program Files\Java\jdk-9.0...
JAVA SE JDK-10安装、配置(解决java成功,javac失败问题)
本文是在win10环境下安装JDK-10 在linux环境下安装JDK-10请点击:CentOS 7 安装、配置JDK-10 1、下载JDK包 点击打开下载网站 点击图中的Accept License Agreement,再选择Win版本进行下载 2、安装JDK包 下载完毕,运行安装程序 修改安装路径(这里选择的按照路径是D:\Program Files\Java\JDK-1...
win10JAVA环境变量的配置及解决输入javac提示不是内部命令
安装完jdk后(个人推荐默认C盘安装) 新建系统变量:JAVA_HOME 、CLASSPATH 和Path(可能之前会有path或者Path,不用管之前的,直接新建即可) 新建变量名:JAVA_HOME  变量值:C:\Program Files\Java\jdk1.8.0_66 新建变量名:CLASSPATH  变量值:.
linux用yum安装jdk或yum组安装jdk只有java命令没有javac命令
解决linux上使用yum安装jdk导致有java命令没有javac命令的问题
Ubuntu安装JDK后,再次打开终端失效--已解决
今天在给Ubuntu配置JDK后,发现了一个问题,再次打开终端后,输入java -version命令,显式未安装JDK。经过在网上查阅资料和自己思考,现在总结问题如下:1.在安装JDK时,因为权限的原因,是以root用户进行操作的,再次开发终端后,是以普通用户的身份运行。2.配置环境变量时,以gedit方式打开,而不是vim。3.编辑环境变量后,执行source命令,root用户已经配置,但是对普...
JDK安装完成后,配置完环境变量还是会出现javac不是内部命令
今天重新学习Java,没有使用eclipse,使用的文本编辑器Notepad++,这就需要提前安装JDK。 我是按默认路径安装的JDK。安装路径为: C:\Program Files\Java\jdk1.8.0_66。 在安装完JDK后,开始配置环境变量 如下: 1.在计算机属性里,点击高级系统设置 2.选高级-->环境变量 3. 创建2个用户变量(JAVA_
java程序设计第一课 jdk安装与配置 java可以执行javac却不可以的解决方法
2月18日,JAVA开课第一节! 老师推荐参考书: 1.《Thinking in Java》英文原版。 2.《J2EE从入门到精通》 3.《面向对象的系统分析》也称《方法论》 4.孙鑫老师视频教程系列。 java开发环境的安装: 下载jdk1.6(课堂上老师所演示为1.4版本,但都无妨)并安装。     网上关于jdk的解释是Java Develop
java安装好后java -version可以,javac不行,并且idea中找不到jdk
问题:java都安装好了,并且环境变量也弄好了,javac还是不成功。并且在idea中连接jdk时始终无法找到jdk路径。     解决办法:其实这时候多半是安装java时,有两次选择路径选择了同一文件夹,将jre也装在了jdk里面,jdk里面的tools.jar和dt.jar就没有了。卸载后分开装就解决了。
mac 环境下 编译运行第一个java文件
1.Mac环境下检测jdkjava -help 查看有哪些帮助命令java -version 如果有一串java的版本信息则说明 jdk以安装,否则去官网下载更新(mac OS里面自带jdk,1.6的老版本,现在基本使用的都是1.7甚至更高的版本)2.配置环境变量sudo vim /etc/profile输入密码然后,终端输入: /usr/libexec/java_home  可以得到JAVA_H...
配置java开发环境时,运行javac 报告javac不是内部或外部命令,但是运行java、java-version正常
这种问题我遇到的是环境变量出了问题 java_home classpath path 三个系统变量的配置必须精确 java_home是自己的jdk所在目录 classpath是   .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;  引入两个.jar文件 path   建议使用直接写路径的方式,而不是像classpath方式一样
本地终端命令行执行Java程序(mac)
下载JDK 下载JDK 设置环境变量 创建(打开)用户环境配置文件 # 进入用户根路径 cd ~ # -l:查看权限,-f:查看所有文件(包含隐藏文件) ls -lf # 修改.bash_profile文件,或者先创建该文件(touch .bash_profile) vi .bash_profile/etc/profile; /etc/bashrc
linux 装jdk ,用java,javac测试,老是无效的命令
前言 最近自己申请了一个阿里云服务器,想在Linux下安装jdk环境,结果怎样也不成功。小白在此记录百度到的各种可能。   情况一:未按照顺序配置 一般来说,后面要用到的应该放前面。下面的例子把PATH放到上面去了。 export PATH=$path:$JAVA_HOME%/bin;$JRE_HOME/bin export JAVA_HOME=/usr/local/jdk1.7.0_...
jdk环境变量配置好,但是java 或者javac 问题有错。
  在给别人安装jdk的时候, 在cmd命令提示符中键入Java -version  jdk版本出现了, 可是javac  错误。找不到相关命令,   注意事项: 如果正确的安装好了 jdk  以及配置好了jdk环境变量。  去查看一下控制面板中程序中是否有一个java 咖啡杯。  如果你电脑中可以 正常编译以及运行java代码的时候,  那么那个咖啡杯是存在的, 如果不显示咖啡杯 显示一个空白,...
Java配置jdk1.8环境变量时,java -version,没有问题,javac -version却显示不是内部命令(系统是Windows10)
前言: 每次换新电脑,都要重新安装jdk,总会出现一些小问题。。。。。。 今天就针对Javac -version不是内部命令给出我的一些解决办法,欢迎大家指正和探讨 正文: 1.首先复现java -version,没有问题,javac -version却不是内部命令的环境变量的配置 我是在用户变量里先配置的JAVA_HOME,然后又在系统变量里配置%JAVA_HOME%\bin 和 %J...
关于window10安装jdk,配置环境变量,javac不是内部或外部命令,也不是可运行的程序 或批处理文件的细节问题。
今日拿到一台新的window10笔记本电脑,非常熟练的安装了JDK(因为在学校经常给同学安装JDK - -)但是发现java java -version命令都可以使用,唯独javac命令出现不是内部或外部命令,也不是可运行的程序或批处理文件。出现这个问题基本就是命令找不到路径,基本可以锁定是环境变量Path出现问题。我们查看Path环境变量发现如下情况: 注意红色框框,看到配置的环境变量出现...
解决在配置JDK环境变量中,在终端输入javac -version出现“javac‘不是内部或外部命令,也不是可运行的程序或批处理文件的错误提示"
Path的变量值一定要放到原有值的最前面,如果放到最后面就会出现在cmd中java和java -version命令可以正常运行,变量名:Path                  变量值:.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;一定放到最前面,否则在终端输入Java -version会成功显示,但是输入javac -version就会出现异常...
文章热词 Mac OS web3.js安装 truffle安装 xgboost安装 Mac OS视频教程
相关热词 mac在终端里运行c++程序 c++6.0安装出现问 使用终端运行c# 人工智能基础教程入高中 乌班图终端打开python