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

本文目录
- 在cmd窗口中javac、java和java -version三个命令的含义作用是什么
- javac 这是什么问题 啊
- javac命令和java命令做什么事情呢
- javac和javadoc分别 是什么命令,有什么作用
- 菜鸟问题: jdk, jar, javaw, javac, javah分别是什么
- java编译里的javac是什么
- javac是什么
- Jbuild和javac有什么区别
- javac与java的区别是什么
在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文件。
比如:
编写一个Test.java文件
编译文件,javac Test.java 得到 Test.class文件
运行文件,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三个命令的含义作用是什么)
2026年10月14日 16:20
sly怎么读?seriously和carefully用法的区别
2026年10月14日 15:50
opensocial(Google Open Social标准是什么)
2026年10月14日 15:30






