为什么javac运行不了(在命令提示符里能运行java却不能运行javac)

2024-06-21 06:03:02 8

为什么javac运行不了(在命令提示符里能运行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进行系统调试和监控的工具

参考资料:

百度百科-环境变量

为什么javac运行不了(在命令提示符里能运行java却不能运行javac)

本文编辑:admin

本文相关文章:


为什么javac运行不了(为什么我的java可以运行,javac不能运行)

为什么javac运行不了(为什么我的java可以运行,javac不能运行)

本文目录为什么我的java可以运行,javac不能运行javac运行不了,求解释运行不了JAVAC,怎么回事啊用cmd运行java可以,却不能运行javac,怎么办Java环境变量已设置,在命令提示符中输入Java可以运行,但Javac不能

2024年7月18日 00:17

更多文章:


5000元左右笔记本电脑推荐(5000元左右笔记本电脑推荐知乎)

5000元左右笔记本电脑推荐(5000元左右笔记本电脑推荐知乎)

5000元左右笔记本电脑推荐知乎对于想要在5000元左右寻找笔记本电脑的用户,可以考虑以下方面的推荐和考虑因素:一、处理器(CPU)选择笔记本电脑时,处理器是重要的考虑因素之一。对于日常办公、学习、娱乐等用途,选择一款性能适中的处理器即可。

2024年7月23日 13:13

笔记本天梯图(笔记本天梯图cpu)

笔记本天梯图(笔记本天梯图cpu)

笔记本天梯图cpu好的,下面会为你提供有关“笔记本天梯图CPU”的相关内容的解释:一、笔记本天梯图概述“笔记本天梯图”是一个用于展示不同笔记本电脑配置、性能、价格等信息的图表。在这个图表中,通常会包括各种笔记本的CPU、显卡、内存、存储等硬

2024年7月17日 17:36

华硕n10(华硕n100)

华硕n10(华硕n100)

华硕n100华硕N100是华硕公司推出的一款笔记本电脑。以下是一些关于华硕N100的相关内容:1. 整体概述:华硕N100是一款适合日常使用的笔记本电脑,它拥有多种配置和功能,可以满足不同用户的需求。2. 配置参数: * 处理器:华硕N1

2024年7月23日 06:32

hp 2230s(惠普2230s笔记本电脑)

hp 2230s(惠普2230s笔记本电脑)

惠普2230s笔记本电脑惠普2230s笔记本电脑是一款由惠普公司生产的商务笔记本电脑。以下是关于这款电脑的一些相关内容:1. 设计与外观: - 整体设计以简约和实用为主,通常采用商务风格的黑色或灰色外观。 - 机身相对轻薄,便于携带

2024年7月28日 12:31

5740g(百达翡丽5740g)

5740g(百达翡丽5740g)

百达翡丽5740g“百达翡丽5740g”是一款非常受欢迎的腕表,以下是对其相关内容的条理化解释:1. 品牌:百达翡丽(Patek Philippe)是瑞士的高级腕表品牌,以其精湛的工艺和卓越的设计闻名于世。2. 型号:5740g是百达翡丽的

2024年7月26日 16:05

回收笔记本(回收笔记本电脑)

回收笔记本(回收笔记本电脑)

回收笔记本电脑关于“回收笔记本电脑”的相关内容,以下是条理清晰的解释:一、回收的意义1. 环保:随着电子产品的普及,废弃的电子产品成为了环境污染的重要来源。回收笔记本电脑不仅可以减少垃圾填埋和焚烧造成的污染,还能回收其中的金属、塑料等资源,

2024年7月12日 18:56

500g硬盘价格(500g硬盘价格表)

500g硬盘价格(500g硬盘价格表)

500g硬盘价格表“500g硬盘价格表”通常指的是不同品牌、型号和性能的500GB(即500G)硬盘及其对应价格的列表。以下是对相关内容的条理化解释:1. 硬盘类型: - 机械硬盘(HDD):传统的硬盘类型,价格相对较低。 - 固态

2024年7月15日 07:16

惠普 台式机(惠普台式机进入bios)

惠普 台式机(惠普台式机进入bios)

惠普台式机进入bios当然可以,关于“惠普台式机进入BIOS”的相关内容,我将为您条理清晰地解释。一、为什么需要进入BIOS?BIOS,即基本输入输出系统,是计算机启动时首先运行的程序。它负责初始化硬件设备、设置启动顺序以及提供一些基本的系

2024年7月23日 14:11

k470p(K470票价)

k470p(K470票价)

K470票价“K470票价”相关内容通常指的是K470次列车的票价信息。以下是对其的条理清晰的解释:1. 列车信息:K470次列车是一趟火车,通常会在不同的车站之间运行。2. 票价类型:列车的票价通常包括硬座、软座、硬卧、软卧等多种类型,根

2024年7月28日 18:25

acer 4750g(acer4750g内存最大规格)

acer 4750g(acer4750g内存最大规格)

acer4750g内存最大规格好的,以下关于“acer4750g内存最大规格”的条理清晰的解释:1. 内存规格概述: Acer 4750G是一款笔记本电脑的型号,其内存规格指的是该笔记本所支持的内存大小和类型。内存是电脑中非常重要的一个组

2024年7月27日 22:27

昆明二手笔记本电脑(昆明二手笔记本电脑交易市场在哪里)

昆明二手笔记本电脑(昆明二手笔记本电脑交易市场在哪里)

昆明二手笔记本电脑交易市场在哪里关于“昆明二手笔记本电脑交易市场在哪里”的相关内容,以下为您做出详细解释:1. 昆明二手市场概况:昆明市是一个具有活跃经济活动的城市,因此二手交易市场也相对活跃。其中,二手笔记本电脑交易市场是其中的一个重要部

2024年7月18日 23:21

惠普网站(惠普网站查询序列号激活日期)

惠普网站(惠普网站查询序列号激活日期)

惠普网站查询序列号激活日期“惠普网站查询序列号激活日期”是一个针对惠普电脑产品或软件的用户,可以确认自己购买的设备是否已经被激活的步骤。下面条理明确地介绍关于“惠普网站查询序列号激活日期”的相关内容:一、序列号查询的意义1. 每个惠普产品的

2024年7月17日 16:01

联想g430(联想g430换屏幕)

联想g430(联想g430换屏幕)

联想g430换屏幕联想G430是一款较早的笔记本电脑,如果你需要为这款电脑更换屏幕,以下是相关内容的详细解释:一、更换屏幕的必要性1. 屏幕损坏:如果笔记本电脑的屏幕出现裂痕、碎屏、显示异常等问题,更换屏幕可以恢复其正常显示功能。2. 升级

2024年7月10日 14:48

华硕x81(华硕x81s参数)

华硕x81(华硕x81s参数)

华硕x81s参数华硕X81S是一款笔记本电脑的型号,以下为有关它的主要参数内容:1. 处理器:它可能配备了Intel的处理器,具体型号会根据不同版本有所不同。2. 内存:该笔记本配备了足够应对日常使用的内存,具体的内存大小需要根据具体版本而

2024年7月9日 07:25

geforce gtx titan(geforcegtxtitanx接线)

geforce gtx titan(geforcegtxtitanx接线)

geforcegtxtitanx接线"GeForce GTX Titan X 接线"是一个与NVIDIA高端显卡的连接线相关的话题。这里涉及的主要内容是如何正确、高效地为显卡安装或替换接线,使其正常工作。下面我会分步骤来解释这一话题的相关内

2024年7月15日 23:14

华硕x201e(华硕x201e笔记本参数)

华硕x201e(华硕x201e笔记本参数)

华硕x201e笔记本参数华硕X201E是一款较为早期的笔记本电脑,以下为关于它的具体参数和相关信息:1. 处理器: * 该笔记本可能配备了英特尔的处理器,具体型号因产品不同而异。 * 不同的处理器型号会对笔记本的整体性能产生较大影响。2

2024年7月12日 03:49

惠普4321s(惠普4321s笔记本配置)

惠普4321s(惠普4321s笔记本配置)

惠普4321s笔记本配置惠普4321s是一款较老的笔记本电脑型号,下面是一些关于该笔记本配置的条理明确的内容:一、概述惠普4321s是一款针对商务及日常使用设计的笔记本电脑。它的主要特点在于其相对稳定的性能和较高的耐用性。二、具体配置1.

2024年7月22日 08:33

笔记本维修服务(笔记本维修服务中心)

笔记本维修服务(笔记本维修服务中心)

笔记本维修服务中心“笔记本维修服务中心”是一个专门负责处理笔记本电脑维修问题的服务中心。以下是关于它的相关内容:一、定义笔记本维修服务中心是一个专门为消费者提供笔记本电脑维修服务的机构。它提供各种服务,包括硬件维修、软件问题解决、数据恢复等

2024年7月10日 00:06

ibm笔记本维修(ibm笔记本维修地址)

ibm笔记本维修(ibm笔记本维修地址)

ibm笔记本维修地址“IBM笔记本维修地址”相关内容涉及的是IBM笔记本电脑的维修服务和其维修地点的信息。以下是关于这一主题的条理明确的解释:1. 维修服务的重要性: - 对于任何电子设备,包括IBM笔记本电脑,随着时间的推移,都可能出

2024年7月17日 16:21

联想官方网(联想官方网站)

联想官方网(联想官方网站)

联想官方网站“联想官方网站”的相关内容如下:1. 定义:联想官方网站是联想公司的官方在线平台,提供各种产品和服务的信息。该网站由联想公司直接管理和运营,是用户获取联想产品和服务信息的主要途径之一。2. 主要功能: - 产品展示:网站上会

2024年7月10日 08:28

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1154
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1151
标签列表

热门搜索