在CentOS系统上编译Java代码主要包括以下步骤:
安装JDK:
java -version
sudo yum install java-1.8.0-openjdk-devel
安装必要的依赖库:
sudo yum install alsa-lib-devel cups-devel freetype-devel libX11-devel libXtst-devel libXi-devel libffi-devel
下载JDK源码:
wget https://github.com/openjdk/jdk/archive/jdk8-b120.zip
解压源码包:
unzip jdk8-b120.zip
cd jdk8-b120
配置和编译:
configure
脚本,进行可执行授权:vi build_jdk.env
unset CLASSPATH
unset JAVA_HOME
source build_jdk.env
chmod +x configure
./configure --with-debug-level=fastdebug
make
验证编译结果:
build
目录下的bin
目录,你应该能看到编译生成的Java可执行文件和相关工具:cd build/jdk/bin
ls
为了使系统能够在任何地方识别Java命令,你需要将Java的路径添加到环境变量中。编辑/etc/profile
或~/.bashrc
文件,添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH
保存文件后,运行以下命令使更改生效:
source /etc/profile
编译Java源文件:
HelloWorld.java
,并使用以下命令编译:javac HelloWorld.java
HelloWorld.class
的字节码文件。运行Java程序:
java HelloWorld
Hello, World!
。辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>