为什么javac运行不了(在命令提示符里能运行java却不能运行javac)
本文目录
- 在命令提示符里能运行java却不能运行javac
- jdk安装后输入javac无法运行怎么办
- 运行不了JAVAC,怎么回事啊
- 为什么java可以用但是javac不能用
- javac运行不了,求解释
- javac不能运行是怎么回事
- 为什么我的java可以运行,javac不能运行
- Java环境变量已设置,在命令提示符中输入Java可以运行,但Javac不能运行
在命令提示符里能运行java却不能运行javac
原因:安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖了,这时候你在lib下也找不到tools.jar和dt.jar.
解决:卸载java,重新安装。
配置环境变量:
1、新建一个系统变量。
变量名:JAVA_HOME
变量值:D:\Java
2、系统变量(CLASSPATH),没有就自己新建一个
3、系统变量(Path)
在变量值的最后面加上:
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
打开cmd,输入java,javac和java -verbose都成功,就说明安装成功了。
扩展资料:
关于path
第一种:在path环境变量的最前端加上你自己的jdk的这两个目录path= C:\ProgramFiles\Java\jdk1.7.0_67\bin;C:\Program Files\Java\jdk1.7.0_67\bin\jre\bin;
第二种:新建变量(在D盘新建一个java文件夹,在java文件下新建两个文件夹,分别命名为jdk和jre,安装路径分别选择为D:\java\jdk,D:\java\jre)
变量名:Path
变量值:C:\ProgramData\Oracle\Java\javapath;%java_home%\bin;%java_home%\jre\bin
变量名:JAVA_HOME
变量值:D:\java\jdk
变量名:ClassPath
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
jdk安装后输入javac无法运行怎么办
环境变量没有配置好,检查一下你的环境变量配置,具体配置如下:首先,你应该已经安装了 java 的 JDK 了,笔者安装的是:jdk-7u7-windows-x64接下来主要讲怎么配置 java 的环境变量,也是为了以后哪天自己忘记了做个备份1、进入“计算机”的“属性”选项,选择“高级系统设置”,如下图所示:2、点击“高级系统设置”后,会看到如下图所示的对话框,选择“环境变量”:3、点击“环境变量”之后,会看到如下图所示的对话框:4、接下来就是具体的配置过程了:①、选择上图所示的“新建”,“变量名”:Java_Home“变量值”:C:\Program Files\Java\jdk1.7.0_07注:“变量值”这一栏主要填写的是你安装 java 的路径,这里根据个人的情况可能会有所不同②、上步结束之后,选中环境变量中的“path”,如下图所示:选中之后:在“变量值”一栏的最前面添加如下的 code:%Java_Home%\bin;%Java_Home%\jre\bin;注意:上面的代码最好一个字符不要差,因为 Java_Home 已经限制了你的 JDK 的路径了,Java 的每个版本的 JDK 应该都是由这些东西构成的③、上一步确定之后,再“新建”:“变量名”:ClassPath“变量值”:.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar注:上面的代码最好也是一个字符不变的贴上去,“变量值”最前面的 .; 不要漏掉。做完上面的三个步骤之后,环境变量的配置已经完成了。5、检查环境变量搭好了:调出“cmd”检查1、输入:“java”,你应该看到下面的东西: 2、输入“javac”,你应该看到下面的东西:3、输入“java -version”,你应该看到下面的东西:如果上面的三幅图都看见了,恭喜,环境变量配置好了!
运行不了JAVAC,怎么回事啊
运行JAVA 显示正常不一定说明你的jdk安装成功,有可能在没有安装jdk前系统就自带了jre,也就是说即便你没安装jdk运行java命令也是能行的。从你的DOC反馈来看应该是环境变量没配好,解决的办法是看一下你的环境变量的配置情况,把jdk下的bin文件夹(javac.exe文件就在该文件夹下)路径放到path变量的最前面。
为什么java可以用但是javac不能用
今天在服务器上安装好jdk后配置了环境变量,然后用dos命令测试是否配置成功,结果显示java命令可用,但是javac不是内部或外部命令,找了一些资料终于解决了。首先打开“运行”输入cmd,再输入“java -version”如果有内容说明你的jdk安装成功然后你要知道java可用说明你配置的classpath是正确的,javac不是内部或外部命令,说明你的path配置有问题,先检查下path路径是否配置正确。如果确定没有问题的话,打开jdk的安装目录,在bin文件夹里查找下是否有javac.exe程序,如果有,说明你的path配置的有问题,如果没有,那说明你下载的jdk不是正规渠道下载的,建议去java官网上重新下载安装,我的问题就是一开始下载的jdk本身的毛病,卸载重新安装后就好了。
javac运行不了,求解释
应该是javac的路径没有加到classpath中。java试运行时需要的环境,在jre中javac是编译用的,在jdk中
javac不能运行是怎么回事
Classpath=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
这个地方最后面 你没有写分号 正确的为:
Classpath=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
不写分号容易出 什么找不到main的错误
如果javac不是内部命令,恭喜你,重新安装JDK 并且重新配置环境变量吧。我以前也遇到过一次。不信你去JDK路径看看 根本没有javac.exe这个东西
javac 是java语言编程编译器。全称java compiler。javac工具读由java语言编写的类和接口的定义,并将它们编译成字节代码的class文件。javac 可以隐式编译一些没有在命令行中提及的源文件。用 -verbose 选项可跟踪自动编译。当编译源文件时,编译器常常需要它还没有识别出的类型的有关信息。对于源文件中使用、扩展或实现的每个类或接口,编译器都需要其类型信息。这包括在源文件中没有明确提及、但通过继承提供信息的类和接口。
为什么我的java可以运行,javac不能运行
可能环境变量有错误,检查一下:变量CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;C:\Program Files (x86)\OpenNI\Bin\org.OpenNI.jar变量path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA ……(和后面的没关1系了) 我不知道我的问题跟这个有没有关系:变量path中有一个路径:C:\ProgramData\Oracle\Java\javapath;这个路径里面只有3个快捷方式,java、javaw、javaws,它们分别指向JAVA_HOME下的相关文件。
Java环境变量已设置,在命令提示符中输入Java可以运行,但Javac不能运行
jdk环境变量没有设置完整,还需要把jdk安装目录下\jre\bin目录配置在path中。和javahome没有关系,直接在path添加路径是一样的,用javahome只是方便管理。
把java中\jre\bin目录配置在path中的步骤如下:
1、找到对应版本的jre,双击打开
***隐藏网址***
2、单机bin目录,上方会出现路径名称,复制该路径名
***隐藏网址***
3、在环境变量中粘贴复制过来的路径,确定保存即可。
***隐藏网址***
然后再检查一下是否可以运行,在命令窗口中输入javac,出现如下画面,及设置成功
***隐藏网址***
扩展资料:
JDK包含的基本组件包括:
javac_编译器,将源程序转成字节码
jar_打包工具,将相关的类文件打包成一个文件
javadoc_文档生成器,从源码注释中提取文档
jdb_debugger,查错工具
java_运行编译后的java程序(.class后缀的)
appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。
Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。
Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
Jconsole:Java进行系统调试和监控的工具
参考资料:
百度百科-环境变量
更多文章:
5000元左右笔记本电脑推荐(5000元左右笔记本电脑推荐知乎)
2024年7月23日 13:13
geforce gtx titan(geforcegtxtitanx接线)
2024年7月15日 23:14