java,javac,java -version的区别

入门java时需要安装jdk,安装完成后确认环境配置需执行java,javac,java -version,那么这三个命令到底有啥区别呢?

以下就按照理解顺序进行说明:

1. java -version
用于显示当前系统中安装的 JDK 版本,也就是安装完成后,执行java -version会显示目前使用的jdk版本信息

2. javac
用于编译 Java 源代码,也就是把.java后缀的文件编译成.class文件,这俩后缀文件的区别应该不用多讲吧
源代码文件为helloword.java文件,执行javac helloword.java后,目录下生成编译文件helloword.class文件

示例源代码内容:class helloword{ public static void main(String[] args){ System.out.println("helloword,你好世界"); } }

**3. java **
用于运行编译好的 java 程序,也就是编译后的.class文件,如上面编译好的helloword.class文件,执行时不用加后缀.class,直接写名字就行

posted @ 2024-11-20 19:45  平衡线  阅读(65)  评论(0)    收藏  举报