在CentOS 7下会自动安装好JDK(Java开发包),所以我们可以直接编译Java程序。读者可以在命令行下用javac -version和java -version测试:
[root@localhost ~]# javac -version javac 1.8.0_181 [root@localhost ~]# java -version openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode) [root@localhost ~]#
其中命令javac就是用来编译Java源文件的。趁热打铁,马上来一个纯手工版的HelloWorld程序。
1)在命令下切换到某个目录,然后用vi命令编辑一个Java源码文件,代码如下:
public class test { public static void main(String[] args) { System.out.println("Hello world!"); } }
然后保存为test.java。
2)在命令行下编译:
[root@localhost ex]# javac test.java
如果没有错误,此时可以在同一个目录下看到多了一个test.class文件,这是test.java的字节码文件,它可以在Java虚拟机中运行。
[root@localhost ex]# ls test.class test.java
运行test,命令如下:
[root@localhost ex]# java test Hello world! [root@localhost ex]#
至此,我们的手工版HelloWorld程序创建成功了。考虑到vi高手毕竟是少数,年轻人更喜欢用图形界面开发程序,所以我们要从武器库中拿出更现代化的开发工具来学习。企业一线开发中的程序规模都不小,用的开发工具大多是图形化开发工具,因此对于命令行的编译运行过程读者只需了解即可。