在终端使用yum安装原生的java
说明:可以解决Linux出现 "bash: javac: 未找到命令"
yum install java-devel
安装过程(出现异常是自动解决的)
配置Linux的JAVA环境变量
export JAVA_HOME=/usr/local/jdk1.8.0_144
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
(补充window系统)说明:我们在用linux系统,这里不是必要做的,可以省略不看,如果是window系统,除了JAVA_HOME要配置好,还有CLASSPATH要配置好
在Linux系统下使用vim创建一个Hello.java文件
vim HelloWorld.java
编辑Hello.java内容如下,然后保存退出
package pkg;
public class Hello{
public static void main(String[] args){
System.out.println("Hello world");
}
}
编译(javac)写好的Hello.java文件
javac -d . Hello.java
命令说明:javac是java编译工具;.表示在当前目录编译.java文件;-d是使得.java文件里的package语句生效,如果.java文件里面的是package pack,则会在设定的目录下创建一个pack包(文件夹),再把编译文件放到这个pack包里
本命令意思就是将编译文件Hello.class放在当前目录的pack包下,如果pack包不在则自动创建
然后再输入java 包名.类名即可看到打印效果
说明:哪里创建的*.class文件就在哪里用jvm执行java (包名).类名,不然会有"找不到或无法加载主类"提示
也可以进入pkg目录输入如下命令运行
java Hello