关于无法运行javac

原创 2018年04月16日 18:01:07

在开发、编译、运行java程序时,首先需要安装JDK(JavaDevelopment Kit)即“java开发工具集”。JDK是整个Java的核心,包括了Java基础类库、Java运行环境(JRE)和Java开发工具。其中JRE(Java RuntimeEnvironment)即“java运行环境”,是用来运行程序的,也就是我们通常所说的跑程序。添加系统环境变量后,意味着系统可以跑任何Java程序。

 在安装完成后,部分开发者用dos编译时常遇到如下问题:javac不是内部或外部程序,也不是可运行的程序或批量处理文件,即Javac.exe编译程序无法运行。

​出现的问题原因有两个

第一,jdk安装时同时安装jre,有部分初学者安装时误将jre安装在jdk的文件夹中,这就导致jre文件将jdk文件覆盖,导致javac.exe丢失。

解决方法:在同一目录下建两个文件夹jdk、jre分别放jdk和jre的安装文件。

另一个原因是系统环境变量的原因。

变量名:Path

变量值:C:\Program Files\Java\jdk1.8.0_144\bin

下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011204487/article/details/79963948

关于无法运行javac的解释

在开发、编译、运行java程序时,首先需要安装JDK(Java Development Kit)即“java开发工具集”。JDK是整个Java的核心,包括了Java基础类库、Java运行环境(JRE)...
  • c_ycy
  • c_ycy
  • 2016年12月26日 09:57
  • 909

WIN10下 能运行java、java -version,却不能运行javac的解决方法

之前直接使用idea的,很少用到cmd的javac,所以没意识到这个问题,最近在学习applet的时候遇到了这个问题。在网上看了一些其他人的解决方案,最后结合自己的情况解决了问题,希望可以帮到大家。 ...
  • FateRuler
  • FateRuler
  • 2018年02月03日 17:28
  • 315

cmd中可以运行java,但不能运行javac命令

在cmd中可以运行java,但运行javac命令时提示:'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。 原因:安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖了。...
  • ghost165
  • ghost165
  • 2017年10月19日 21:27
  • 3283

cmd命令行能运行java,不能运行javac

这是因为安装java jdk时将jdk与jre安装在同一个文件夹了,应该将他们安装在不同的文件夹里。 解决方法: 卸载已安装好的jdk,重新安装时将jdk与jre安装在不同的文件夹里...
  • Java_Mike
  • Java_Mike
  • 2016年09月08日 20:09
  • 2324

在cmd中可以运行java,但是不能用javac的解决方法

原因:安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖了。这时候你在lib下也找不到tools.jar和dt.jar. 解决:1.首先卸载java,卸载很容易,直接把这两个有关j...
  • qq_37788558
  • qq_37788558
  • 2017年04月20日 00:12
  • 3814

dos窗口下运行java可以,运行javac却报错

一.问题描述 Ⅰ.dos窗口成功运行java,运行javac却报错 二.原因 Ⅰ.错误: 在Windows上装了Oracle/Sun JDK(过程中还同意安装了Public JRE...
  • yowukowu
  • yowukowu
  • 2017年08月03日 23:23
  • 2355

Java环境配置及javac无法正常使用的一种特殊情况

一 正常配置流程 Java是目前最流行的计算机语言之一,左右逃不开。使用JAVA需要安装JAVA SDK,可以在java的官网上下载,选择适合自己系统的 Java SE Development ...
  • skytruine
  • skytruine
  • 2017年03月24日 15:31
  • 574

安装JDK后出现 只能运行JAVA不能运行JAVAC

在Windows上装了Oracle/Sun JDK(过程中还同意安装了Public JRE),然后没有修改过PATH环境变量的配置,然后在命令行里运行的java.exe来自Public JRE,具体来...
  • u010589094
  • u010589094
  • 2017年07月08日 19:45
  • 1124

win10用cmd运行java可以,却不能运行javac.

百度的经验介绍的是win7下的配置,win10有些不一样,就是百度经验介绍 是win7 没问题,而win10的不一样的地方 我们配置win10下Path路径的时候要分条,而win7是两条配置合在一起(...
  • weiyu1992
  • weiyu1992
  • 2017年11月25日 13:14
  • 364

分享一下jdk重装后,javac命令可以执行,但java命令不能执行的解决方式

JDK重装后,有时会出现javac命令可以执行,而java命令运行,显示无法找到某文件。例如下图: 针对这种问题,解决方式如下: 1.Jdk卸载之后手动删除C:\windows\system32下的...
  • gangmolx
  • gangmolx
  • 2016年07月19日 15:49
  • 1070
收藏助手
不良信息举报
您举报文章:关于无法运行javac
举报原因:
原因补充:

(最多只允许输入30个字)