求问,新入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环境变量中,在终端输入javac -version出现“javac‘不是内部或外部命令,也不是可运行的程序或批处理文件的错误提示"
Path的变量值一定要放到原有值的最前面,如果放到最后面就会出现在cmd中java和java -version命令可以正常运行,变量名:Path                  变量值:.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;一定放到最前面,否则在终端输入Java -version会成功显示,但是输入javac -version就会出现异常...
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...
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
java安装好后java -version可以,javac不行,并且idea中找不到jdk
问题:java都安装好了,并且环境变量也弄好了,javac还是不成功。并且在idea中连接jdk时始终无法找到jdk路径。     解决办法:其实这时候多半是安装java时,有两次选择路径选择了同一文件夹,将jre也装在了jdk里面,jdk里面的tools.jar和dt.jar就没有了。卸载后分开装就解决了。
Windows下jdk的下载和安装详细步骤及解决javac无法使用的问题
Windows下jdk的下载和安装详细步骤及解决javac无法使用的问题一、简介其实我最开始安装jdk是为了学习Java,而学习Java的初衷是为了开发安卓APP,但是当我接触多了之后,我才发现,Java和安卓APP是两码事,安卓原生APP开发可以使用Java开发,但是现在已经不是唯一了,安卓APP也可能是Hybrid APP,而Hybrid APP则主要是前端语言开发的等等,这对我一个纯搞Lin...
**JDK安装完成后输入javac仍然报错(win10)**
我的电脑之前装过1.6版本的jdk,现在想换成1.8版本。 下载之后按照教程一步步安装,配置环境变量,但是在最后命令行测试的时候发现输入java,java -version命令都可以运行(说明JAVA_HOME和CLASSPATH都没有配错),但是输入javac就说“不是内部命令或者外部命令”(说明是PATH的问题),让我困扰了很久。 后来无意中发现win10的系统在配置环境变量的时候是PATH变...
关于在JDK配置时,javac命令报错问题的解决方法
最近,重新下载了eclipse,大家都知道要想在eclipse中编写程序,必须给电脑安装jdk,关于64位系统下jdk环境变量的配置,在前面一篇文章中已经介绍过:http://blog.csdn.net/pilgrim_121/article/details/79297388。但是按照那种方法配置,最后发现出现这种情况: 其实挺纳闷的,一直以为自己哪里配置错了,检查了好几遍,发现并没有问题,...
解决javac和java命令在Mac OSX终端里的乱码问题
打开:vim  ~/.bash_profile 加入:  alias javac='javac -J-Dfile.encoding=UTF-8 -encoding UTF-8 ' alias java='java -Dfile.encoding=UTF-8 ' :wq 保存文件。  
JDK环境变量设置及javac不是内部命令错误处理
设置都是设置的系统变量,用户变量不用设置 JAVA_HOME 即JDK的安装目录(设置JAVA_HOME主要是为设置Path和ClassPath时使用“%JAVA_HOME%”用的,如果配置Path和ClassPath时写了绝对路径,那么JAVA_HOME可以不用设置) Path=%JAVA_HOME%\bin(Java所用的命令位置,没有配置JAVA_HOME就写全路径,ClassPath也
安装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后在cmd中验证是否安装成功时报 'javac' 不是内部或外部命令,也不是可运行的程序 或批处理文件 错误
解决方法:查看自己环境变量是否配置正确,我就是之前配置正确了但是其中在更改环境变量的时候不小心加了一个空格导致的错误,删掉就好了。以下是java环境变量配置的方法选择计算机(或者我的电脑)右键-> 属性 -> 高级系统设置 -> 高级 -> 环境变量 ,弹框中选择下面的 系统变量1.首先确定JAVA_HOME,如果没有 新建 有就 编辑 ,变量值写自己安装的地址 如图2.C...
安装完jdk后,cmd 运行java和java -version都行,就是运行javac不行
(首先申明,此文废话很多,介意请绕道)之前安装完后,想试试安装成功没有,结果在cmd一试,发现java和java -version都行,就是运行javac不行,可急坏我了。上网找了很多办法,试了很多遍,差不多两个小时了,结果 终于行了。现在我其余的就不多说了,因为配置jdk环境变量,网上很多教程,大家自己去找找就好了。配置jdk过程中,一定要小心,因为配置过程中,很可能会出现不小心多了一个空格之类...
Win10中配置jdk之后javac无法运行
环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到pat...
java开发配置jdk问题,在cmd中输入java好使,但输入javac提示错误
解决方法: 注意 新建 JAVA_HOME 变量 时,一定不要在变量值填写完成后加分号。
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...
配置jdk时,java -version,没有问题,javac不能运行
配置jdk时,java -version,没有问题,javac不能运行。 检查,发现自己的配置变量都有,没有少啊。。。 后来发现了问题,在用户变量和系统变量中,都有Path这一变量,而我只在系统变量中设置了%JAVA_HOME%\bin,用户变量中没设置。立即在用户变量的path中也加入%JAVA_HOME%\bin,问题解决。
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...
安装jdk后,在cmd中输入“javac”,出现“javac不是内部命令或外部命令,也不是可运行的程序或批处理文件”的解决方法
安装jdk后,在cmd中输入“java -version”,可以正常显示;但是输入“javac”,却出现“javac不是内部命令或外部命令,也不是可运行的程序或批处理文件”。 1.安装下载好的jdk后,它会生成两个bin目录。区别
安装好jdk后找不到javac问题
今天装tomcat,要装jdk,所以就下载了一个,安装的时候出了一点问题,因为没有搞过这个,所以还是记录一下,以防日后再在这些小问题上耽误时间。 ======================================================================= 官网下载:http://www.oracle.com/technetwork/java/javase/do...
win10 安装JDK后 javac没用
本人win10系统,在安装JDK后,在命令窗口内java命令、java -version命令都有效,但是唯独javac命令无效 当时问题解决后原因:win10系统在Java配置环境时,Path下要使用绝对地址才能生效 详细解决方案:https://blog.csdn.net/suncold123/article/details/48392135 ...
linux 装jdk ,用java,javac测试,老是无效的命令
前言 最近自己申请了一个阿里云服务器,想在Linux下安装jdk环境,结果怎样也不成功。小白在此记录百度到的各种可能。   情况一:未按照顺序配置 一般来说,后面要用到的应该放前面。下面的例子把PATH放到上面去了。 export PATH=$path:$JAVA_HOME%/bin;$JRE_HOME/bin export JAVA_HOME=/usr/local/jdk1.7.0_...
Win10 系统安装jdk后运行javac,显示不是内部命令
** Win10 系统安装jdk后运行javac,显示不是内部命令 ** ** 解决思路一: ** 安装jdk时jdk和jre安装在同一文件夹里,但是这个文件夹最好包含两个不同的文件夹,分别作为jdk和jre的安装目录。我是在D:\Java\jdk里安装了jdk,在D:\Java\jre里安装了jre; ** 解决思路二: ** win10的环境变量PATH配置是一行一行新增配置的,它不...
分享一下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环境变量配置好,但是java 或者javac 问题有错。
  在给别人安装jdk的时候, 在cmd命令提示符中键入Java -version  jdk版本出现了, 可是javac  错误。找不到相关命令,   注意事项: 如果正确的安装好了 jdk  以及配置好了jdk环境变量。  去查看一下控制面板中程序中是否有一个java 咖啡杯。  如果你电脑中可以 正常编译以及运行java代码的时候,  那么那个咖啡杯是存在的, 如果不显示咖啡杯 显示一个空白,...
JDK安装和配置环境变量后,java、javac不是内部或外部命令,也不是可运行的程序
JDK成功安装后,再按照百度方法对环境变量进行配置,环境变量配置中的PATH配置如下: JAVA_HOME和CLASSPATH的配置如下: 命令行输入java -version、java、javac,结果如下: 全部都失败,我找了好多方法都没有效果,然后,我把PATH环境变量改成如下: 再在命令行输入java -version、java、javac,成功了! ...
解决jdk环境变量设置完后,在cmd中运行javac出现’javac‘不是内部或外部命令,也不是可运行的程序或批处理文件的错误提示
在环境变量中的path和classpath的参数配置如下: 变量名:JAVA_HOME      变量值:F:\java_jdk\jdk1.8 变量名:Path                 变量值:.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 变量名:classpath   变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
关于WIN10 配置JDK时,输入java;java -version正常,但是javac不可以的情况解决
主要是配置环境变量PATH时有几个注意的地方: 1.编辑环境变量时不能像其他版本那样用分号隔开,要新建一行写 2.填写变量名即路径不能用相对地址,例如%JAVA_HOME%\bin;而要改为绝对地址,例如C:\Program Files (x86)\Java\jdk1.8.0_102\bin;(根据之前填写的JAVA_HOME地址自己修改) 3.关闭原有打开的CMD.exe,再输入javac...
mac终端下运行java文件报错:找不到或无法加载主类
由面试题出来的 为了显示 myStr = 23 这样的结果,写出在控制台输入的命令 public class MyClass { public static void main(String args[]) { String s1 = args[0]; String s2 = args[1]; String myStr = args[2]; System.out.printin(“myStr =”...
windows安装java开发环境后出现javac无法使用的问题
目前javaJDK的官方最新版本是jdk-9.0.4,安装后不需要配置环境变量就可以正常使用Eclipse等IDE编译、执行java程序。但在命令行界面只能使用java命令执行编译好的.class文件,无法使用javac命令编译.java文件中的程序源代码。如下图所示:目前还不知道出现这个问题的原因是什么。解决办法是在环境变量Path中添加C:\Program Files\Java\jdk-9.0...
JDK安装过程中出现“javac不是内部或外部命令”问题的解决
首先,安装过程中会有两次选择安装目录的界面,第一次提示更改路径时,安装在 JAVA 目录下的新目录 jdk 下;第二次就安装在JAVA目录下的新文件夹 jre 中;        第一次提示安装的是jdk,第二次安装的是jre,两个安装路径不能放到同一路径里!要分别安装到不同的路径!否则会把javac.exe文件给覆盖掉! 接着是进行环境变量的配置,       JAVA_HOME : D:
Opensuse安装配置jdk(java环境)
Suse Linux 安装Java   1、准备工作:       到Oracle官网下载JDK jdk-6u31-linux-x64-rpm.bin,根据系统是32还是64位的选择下载对应的rpm包。       根据需要选择是否删除linux中原有的java版本,不卸载也不会影响安装。suse卸载java有界面操作,比较简单,打开Yast,点开Softwar
配置环境变量javac的报错的总结
我好多次配置java,的环境变量之后,在cmd中输入 'java'命令可用 ,输入 'javac' 显示 该命令不可用. 原因: 在装jdk时 ,安装程序在安装时,第一次安装 的程序为jdk,  其中jdk 自己集成了 jre环境 . 接着还会 提示 安装 程序, 第二次安装的 为单独的jre程序.所以我在 配置java_home的时候,在网上查到好多人说 要配置classpath 和path.
centos7下javac的问题
在centos7的terminal中输入java -verison是没问题的,但是javac的话就会提示没有此命令 百度了好久,说的很复杂,照着做了,最后也没有成功 后来在stackoverflow上看到了这个 84 down vote accepted You installed the Java Runtime Environment (JRE)
jdk安装javac不是内部或外部命令
刚换电脑,重装环境变量,一直安装之前方法装的,java命令可以,javac就是不可以,然后看了一篇文章,直接使用set path命令,成功了。下面是转载的原文: JAVA_HOME 即JDK的安装目录(设置JAVA_HOME主要是为设置Path和ClassPath时使用“%JAVA_HOME%”用的,如果配置Path和ClassPath时写了绝对路径,那么JAVA_HOME可以不用设置)   ...
jdk 环境变量配置 及 javac 不是内部或外部命令的解决
yijdk的安装直接按照提示一步步进行,需要注意的是记住安装路径。
centos7中java ,java -version 有效,但是javac无效的解决办法
在centos7中以rpm包安装jdk无需配置环境变量, terminal中输入java -verison及java 命令也是没问题的,但是javac的话就会提示没有此命令 此时我们用yum来装原生的就行了: 使用 yum install java-devel   (非管理员账号使用 sudo yum install java-devel命令) 下载安装完毕后,再次输入 java...
win10中配置JDK后,找不到javac命令的解决办法
转载:https://blog.csdn.net/qq_34037046/article/details/77916472
mac下使用java命令直接执行类文件(找不到或无法加载主类)
首先你得安装java,直接去oracle下载java的安装包下载链接环境变量配置(没有.bash_profile就自己建立一个)cd ~ ls -lf vi .bash_profile下面是我的java环境变量的配置#java配置 export JAVA_HOME_7=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home ex
关于java JDK安装(已经设置好了配置 命令行却输入javac却没有反应)
  如果你已经根据网络上的把环境变量都设置好了,输入javac却没反应(输入java有反应),那么很可能是应为没有安装在C盘,卸载重新安装在C盘即可解决。...
Linux Centos安装jdk 之前照着网上安装了好多次 结果都是javac编译失败,出现javac :command not found
根据师父的描述是我少安装了java jdk的依赖包。 解决方法如下: 先卸载open-jdk  yum -y remove java-1.8.0-openjdk* //卸载所有openjdk文件  yum -y remove tzdata-java.noarch // 卸载tzdata-java   查看linux上是否存在已经安装好的JDK  javac java –version...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 新入职产品经理培训计划 ant javac学习