在终端使用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
该博客详细介绍了如何在Linux系统中通过yum命令安装原生Java,并配置环境变量。步骤包括使用yum install java-devel进行安装,设置JAVA_HOME, PATH, CLASSPATH等环境变量,以及使用vim创建并编辑HelloWorld.java文件,通过javac编译和java运行Java程序。此外,还提到了Windows系统的环境变量配置区别。
1274

被折叠的 条评论
为什么被折叠?



