javac是什么(在cmd窗口中javac、java和java -version三个命令的含义作用是什么)

:暂无数据 2026-10-14 16:20:03 :0

javac是什么(在cmd窗口中javac、java和java -version三个命令的含义作用是什么)

大家好,javac是什么相信很多的网友都不是很明白,包括在cmd窗口中javac、java和java -version三个命令的含义作用是什么也是一样,不过没有关系,接下来就来为大家分享关于javac是什么和在cmd窗口中javac、java和java -version三个命令的含义作用是什么的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

本文目录

在cmd窗口中javac、java和java -version三个命令的含义作用是什么

java -version 显示当前的java版本
javac+后缀名为java的源文件 将后缀名为.java的源文件编译为后缀名为.class的可以运行于Java虚拟机的字节码
java +后缀为java的源文件的名称 对java文件进行执行

javac 这是什么问题 啊

出现该的原因很可能是由于卸载 jdk 不干净而引起的(就算是使用工具也一样),在oracle的官方上也是让我们卸载了重装一次。可是重装真的能解决问题吗?
以下方法经过本人的验证,绝对可行! (一定要卸载jdk之后使用此方法)

一、在点击开始--》运行-》输入regedit确定打开注册表。
二、 找到HKEY_LOCAL_MACHINE/software/javasoft,把这个javasoft删除即可。javasoft正常情况下至少包含\Java Development Kit,Java Plug-in,Java Runtime Environment这三项,不用怕,删除Javasoft就会把这三项都删除,问题本身也是出在这里,所以需要删除javasoft项。
三、重装JDK(如果不改变文件位置都选默认,那是最好不过的啦!)重装后会发现,重新有一个HKEY_LOCAL_MACHINE/software/javasoft项,这是这些参数都是新的了,不会出现问题了。

参考自: http://blog.163.com/wuximian@yeah/blog/static/1294903672012031777306/

还可以参考: http://www.cnblogs.com/mingforyou/archive/2011/11/20/2255715.html

javac命令和java命令做什么事情呢

Java中提供了许多开发工具,这里面就包括了javac 和 java这两个工具。

javac命令的作用是:编译我们编写的源代码文件,也就是.java文件,编译后得到一个.class文件。

java命令的作用是:运行我们编译后的class文件。

比如:

  1. 编写一个Test.java文件

  2. 编译文件,javac Test.java 得到 Test.class文件

  3. 运行文件,java Test

javac和javadoc分别 是什么命令,有什么作用

javac把java源程序编译后生成.class文件

Javadoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。也就是说,只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以同时形式程序的开发文档了。

菜鸟问题: 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 命令是一样的。 区别只是不产生控制台。

java编译里的javac是什么

javac是编译java程序的工具,它就是一个普通的.exe的文件
.exe、.com、.sys这样的后缀名的文件叫可执行文件。在dos中,如果想运行这些文件,直接输入文件的名称就可以了,可以不用加上后缀
所以我们编译java程序时,其实是运行javac.exe程序,然后把java程序的文件名作为参数传递给它。
java中给我们提供了很多工具,你可以到java安装目录中的jdk或jre子目录下面的bin目录中看到它们,其中就有javac.exe

javac是什么

javac是Java编译器,负责将Java源代码转换成字节码文件。

javac 可以隐式编译一些没有在命令行中提及的源文件。用 -verbose 选项可跟踪自动编译。当编译源文件时,编译器常常需要它还没有识别出的类型的有关信息。

javac的特点

javac具有简单性、面向对象、分布性、解释性、可靠、安全、平台无关、可移植性、高性能、多线程、动态性等特点。提供了异常处理机制,程序员可以把错误代码放在一起,这样可以简化错误处理任务,便于恢复。不支持指针,杜绝了内存的非法访问。

Jbuild和javac有什么区别

没用过Jbuild,但我知道它是一个java开发工具(IDE),当然你完全可以用记事本写java程序,但那样的肯定非常的不方便,通过IDE,可以极大的提高开发效率。
javac是一个jdk的内的一个编译器,我们写的程序都是用文本形式表示的(*.java),那样的文件是没办法运行的,所以先要把*.java编译成机器能认识的语言,javac就完成了这一项工作,它把java源文件编译成了class文件,使他能在虚拟机上运行。

javac与java的区别是什么

javac 可以将java源文件编译为class字节码文件
如 javac HelloWorld.java

运行javac命令后,如果成功编译没有错误的话,会出现一个HelloWorld.class的文件。

java 可以运行class字节码文件
如 java HelloWorld

注意java命令后面不要加.class

关于javac是什么和在cmd窗口中javac、java和java -version三个命令的含义作用是什么的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

javac是什么(在cmd窗口中javac、java和java -version三个命令的含义作用是什么)

本文编辑:admin

更多文章:


php用来做什么的(php文件是做什么用的)

php用来做什么的(php文件是做什么用的)

大家好,关于php用来做什么的很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于php文件是做什么用的的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年10月14日 17:50

命名空间详解(jdom怎么解析拥有命名空间的xml文件)

命名空间详解(jdom怎么解析拥有命名空间的xml文件)

大家好,关于命名空间详解很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于jdom怎么解析拥有命名空间的xml文件的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年10月14日 17:10

javac是什么(在cmd窗口中javac、java和java -version三个命令的含义作用是什么)

javac是什么(在cmd窗口中javac、java和java -version三个命令的含义作用是什么)

大家好,javac是什么相信很多的网友都不是很明白,包括在cmd窗口中javac、java和java -version三个命令的含义作用是什么也是一样,不过没有关系,接下来就来为大家分享关于javac是什么和在cmd窗口中javac、jav

2026年10月14日 16:20

ps中的图层模式分别有什么区别?什么是ps图层模式

ps中的图层模式分别有什么区别?什么是ps图层模式

其实图层模式的问题并不复杂,但是又很多的朋友都不太了解ps中的图层模式分别有什么区别,因此呢,今天小编就来为大家分享图层模式的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月14日 16:10

json检测(如何检查是否JSON对象是空的)

json检测(如何检查是否JSON对象是空的)

本篇文章给大家谈谈json检测,以及如何检查是否JSON对象是空的对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年10月14日 16:00

sly怎么读?seriously和carefully用法的区别

sly怎么读?seriously和carefully用法的区别

各位老铁们好,相信很多人对sly都不是特别的了解,因此呢,今天就来为大家分享下关于sly以及sly怎么读的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年10月14日 15:50

dhcp服务器安装与配置(求DHCP服务器的安装与配置)

dhcp服务器安装与配置(求DHCP服务器的安装与配置)

大家好,关于dhcp服务器安装与配置很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于求DHCP服务器的安装与配置的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年10月14日 15:40

opensocial(Google Open Social标准是什么)

opensocial(Google Open Social标准是什么)

大家好,今天小编来为大家解答以下的问题,关于opensocial,Google Open Social标准是什么这个很多人还不知道,现在让我们一起来看看吧!

2026年10月14日 15:30

c语言 fseek(C语言文件问题fseek定位)

c语言 fseek(C语言文件问题fseek定位)

其实c语言 fseek的问题并不复杂,但是又很多的朋友都不太了解C语言文件问题fseek定位,因此呢,今天小编就来为大家分享c语言 fseek的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月14日 14:10

chmod命令参数(linux 关于chmod命令)

chmod命令参数(linux 关于chmod命令)

本篇文章给大家谈谈chmod命令参数,以及linux 关于chmod命令对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月14日 14:00

最近更新

24直播网nba官网(nba中文官方网站)
2026-10-14 17:20:06 浏览:0
热门文章

标签列表