首页编程java编程javac.exe是什么 javac. exe无法运行,为何

javac.exe是什么 javac. exe无法运行,为何

编程之家2023-10-11122次浏览

这篇文章给大家聊聊关于javac.exe是什么,以及javac. exe无法运行,为何对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

javac.exe是什么 javac. exe无法运行,为何

javac. exe无法运行,为何

这可能是因为您没有将Java编译器的安装路径添加到系统的Path环境变量中。Path环境变量包含操作系统在命令行界面查找可执行文件时要搜索的路径列表,如果该变量未正确设置,则操作系统将无法找到javac.exe等Java编译器相关的可执行文件。

要解决此问题,请按照以下步骤检查和设置Path环境变量:

在开始菜单中搜索“环境变量”,并选择“编辑系统环境变量”选项。

javac.exe是什么 javac. exe无法运行,为何

在“系统属性”对话框中,选择“高级”选项卡,然后点击“环境变量”按钮。

在“环境变量”对话框中,找到系统变量中的“Path”变量,并点击“编辑”按钮。

在“编辑环境变量”对话框中,点击“新建”按钮,并输入Java编译器所在路径(例如:“C:\Program Files\Java\jdk1.8.0_221\bin”)。

javac.exe是什么 javac. exe无法运行,为何

点击“确定”按钮保存修改,然后关闭所有打开的窗口。

完成上述步骤后,重新启动命令行界面并尝试编译Java程序,应该可以成功编译并运行了。

java编译里的javac是什么

javac是编译java程序的工具,它就是一个普通的.exe的文件

.exe、.com、.sys这样的后缀名的文件叫可执行文件。在dos中,如果想运行这些文件,直接输入文件的名称就可以了,可以不用加上后缀

所以我们编译java程序时,其实是运行javac.exe程序,然后把java程序的文件名作为参数传递给它。

java中给我们提供了很多工具,你可以到java安装目录中的jdk或jre子目录下面的bin目录中看到它们,其中就有javac.exe

菜鸟问题: jdk, jar, javaw, javac, javah分别是什么

jdk是java开发工具包。简单来说,是开发java的一个必备工具。

jar是 java开发完成之后,打包的结果类似程序的.dll或者.exe

javaw是java运行环境中的一个工具,用于启动 java或者 jar程序。其作用是隐藏控制台的方式,运行java程序。

javac是java开发工具包(jdk)其中的一个工具,用于编译 java文件,产生可运行的.class java字节码文件。\

javah是java语言 C头文件和 stub文件生成器。主要用于 java做本地调用的时候。产生C语言的头文件。

javaw多数是用于运行 Swing。或者不需要控制台的可视化程序。比如。运行 jar文件。

javaw-jar jar文件名称

如果运行java文件。只要编译好产生.class字节码文件

然后

javaw.class文件名

调用方式,和java命令是一样的。区别只是不产生控制台。

javac.exe和java.exe运行了java程序中的哪两个程序

首先要了解javac.exe是编译功能

java.exe是执行class,如果没有编译的话是不能执行的,同理,javac.exe编译完以后如果没有java.exe执行的话也是没有运行的

前提:得配置环境变量

我的电脑点右键,选择“属性”,选择“高级”标签,进入环境变量设置,分别设置如下三个环境变量:

设置JAVA_HOME:

一是为了方便引用,比如,JDK安装在C:\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径,那么以后要使用这个路径的时候,只需输入%JAVA_HOME%即可,避免每次引用都输入很长的路径串;

二则是归一原则,当JDK路径改变的时候,仅需更改JAVA_HOME的变量值即可,否则,就要更改任何用绝对路径引用JDK目录的文档,要是万一没有改全,某个程序找不到JDK,后果是可想而知的----系统崩溃!

三则是第三方软件会引用约定好的JAVA_HOME变量,不然,你不能正常使用该软件.

在系统环境变量那一栏中点->新建JAVA_HOME(JAVA_HOME指向的是JDK的安装路径)

变量名: JAVA_HOME

变量值: C:\jdk1.6.0

(1)设置好path变量,使得我们能够在系统中的任何地方运行java应用程序,比如javac、java、javah等等,这就要找到我们安装JDK的目录,

假设我们的JDK安装在C:\jdk1.6.0目录下,那么在C:\jdk1.6.0\bin目录下就是我们常用的java应用程序,我们就需要把C:\jdk1.6.0\bin这个目录加到path环境变量里面。

在系统变量里找到path变量,选择->编辑;(里面已经有很多的变量值,是在变量值的最前面加上C:\jdk1.6.0\bin;如果没有就新建一个但是一般都会有的)

变量名: path

变量值: C:\jdk1.6.0\bin;

或%JAVA_HOME%\bin;

(2)classpath环境变量,是当我们在开发java程序时需要引用别人写好的类时,要让java解释器知道到哪里去找这个类。通常,sun为我们提供了一些额外的丰富的类包,一个是dt.jar,一个是tools.jar,这两个jar包都位于C:\jdk1.6.0\lib目录下,所以通常我们都会把这两个jar包加到我们的classpath环境变量中set classpath=.;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar。

在系统环境变量那一栏中点->新建classpath

变量名: classpath

变量值:.;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar;

或.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;

(注意,CLASSPATH中最前面是有个“.”的,表示当前目录,这样当我们运行java AClass的时候,系统就会先在当前目录寻找AClass文件了。);

好了,文章到这里就结束啦,如果本次分享的javac.exe是什么和javac. exe无法运行,为何问题对您有所帮助,还望关注下本站哦!

java对象初始化了什么意思,JAVA里初始化是什么意思赢驷的儿子 赢驷的儿子是秦始皇吗