A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 水尛丶 于 2015-11-17 22:20 编辑

javac命令和java命令的具体运行方式:首先需要寻找Java bin目录下,找到javac.exe和java.exe并运行
javac:负责的是编译的部分,当执行javac时,会启动java的编译器程序。对指定扩展名的.java文件进行编译。 生成了jvm可以识别的字节码文件。也就是class文件,也就是java的运行程序。
java:负责运行的部分.会启动jvm.加载运行时所需的类库,并对class文件进行执行.

14 个回复

倒序浏览
不错,学习了,谢谢楼主
回复 使用道具 举报
陈光慧 发表于 2015-11-17 22:20
不错,学习了,谢谢楼主

客气,一起努力
回复 使用道具 举报

好贴,学习了
回复 使用道具 举报
补充点。。javac+ 源文件名   编译后生成的字节码文件名是和主类 类名一致的。。如果你源文件名和主类类名不一致,那么虚拟机就没办法通过 java+源文件名 找到字节码文件并且执行的,这时应该是java+主类类名才能执行;所以往往要求 源文件名和主类类名一致。
回复 使用道具 举报
不错。。。。。。。。。。。。
回复 使用道具 举报
大耳冬 发表于 2015-11-18 10:20
补充点。。javac+ 源文件名   编译后生成的字节码文件名是和主类 类名一致的。。如果你源文件名和主类类名 ...

大神,求包养!!
回复 使用道具 举报
ln0491 发表于 2015-11-18 11:45
不错。。。。。。。。。。。。

好多大逗点、、、
回复 使用道具 举报

互相学习!!!
回复 使用道具 举报
很好的分享  谢谢楼主无私的分享!赞!!
回复 使用道具 举报
javac 编译的是文件 ...
java是运行类
回复 使用道具 举报
wqd123 中级黑马 2015-11-19 21:48:27
12#
javac 编译的是文件 ...
java是运行类
回复 使用道具 举报
不错学习了
回复 使用道具 举报
yubail 中级黑马 2015-11-19 23:18:08
14#
谢谢分享
回复 使用道具 举报
jlq 中级黑马 2015-11-19 23:48:40
15#
jiayou ba  大家 一起
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马