21xrx.com
2024-09-20 01:02:10 Friday
登录
文章检索 我的文章 写文章
Java程序员必知:为什么只有java而没有javac?
2023-06-18 03:37:44 深夜i     --     --
Java javac 编译

Java作为一种跨平台的编程语言,是很多程序员喜欢的首选,而在我们运行Java程序时,我们常常会看到“只有java没有javac”这个提示,这让很多程序员感到疑惑。那么为什么只有java没有javac呢?

其实这是因为,Java语言一经编译后,就会生成.class文件,而这些.class文件是可以在任何支持Java虚拟机的平台上运行的。因此,在运行Java程序时,我们只需要使用Java命令来加载运行即可,而无需再使用javac命令重新编译。

此外,我们在编写Java程序时,一般都会使用IDE开发工具,这些开发工具会自动帮我们编译Java程序并生成.class文件,在此情况下,我们就更加无需使用javac命令进行编译了。

综上所述,虽然我们在运行Java程序时只需使用Java命令,但是我们在编写Java程序时还是需要编写Java代码的,并根据需要进行编译的。但是随着IDE等开发工具的普及,我们的编译过程已经被大大简化了。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复