下载地址: https://www.oracle.com/java/technologies/javase-downloads.html
$ cd $HOME/software $ tar zxf jdk-8u231-linux-x64.tar.gz
$ cat >> $HOME/.bashrc << 'EOF' JAVA_HOME=$HOME/software/jdk1.8.0_231 JRE_HOME=$JAVA_HOME/jre CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/rt.jar PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin EOF
$ source $HOME/.bashrc $ java -version java version "1.8.0_231" Java(TM) SE Runtime Environment (build 1.8.0_231-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)
.java
的文件中编写Java源代码class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
javac
命令编译该java
文件$ javac HelloWorld.java
此时会生成与类同名的字节码文件HelloWorld.class
java
命令运行生产的class
文件# 命令格式:# java 类名 $ java HelloWorld Hello World!
// 单行注释
/* 多行 注释 */
注释内容可以被JDK
提供的工具javadoc
所解析,生成一套以网页形式体现的该程序的说明文档。
/** 第一个Java程序 @author sufangmu @version v1.0 */ public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
生成文档
javadoc -d mydoc -author -version HelloWorld.java
文档地址:https://docs.oracle.com/javase/8/docs/api/index.html