在CentOS系统上进行Java编译和部署的步骤如下:
1. 安装JDK
首先,需要在CentOS系统上安装Java Development Kit (JDK)。可以通过yum安装OpenJDK,或者从Oracle官网下载JDK的tar.gz包,然后上传到CentOS服务器上并手动解压。
使用yum安装OpenJDK:
sudo yum install -y java-1.8.0-openjdk-devel
从Oracle官网下载并安装JDK:
wget https://download.oracle.com/otn/java/jdk/8u201-b09/42970487e3af4f****bca3f542482c60/jdk-8u201-linux-x64.tar.gz tar -xzvf jdk-8u201-linux-x64.tar.gz -C /usr/local/java/
2. 设置环境变量
编辑 /etc/profile
文件,配置 JAVA_HOME
,PATH
和 CLASSPATH
环境变量。
sudo vi /etc/profile
在文件末尾添加以下内容:
export JAVA_HOME=/usr/local/java/jdk1.8.0_201 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
保存并退出(在 vi 中按 Esc
,输入 :wq
,然后按 Enter
)。
然后,使配置生效:
source /etc/profile
3. 验证安装
使用以下命令验证Java是否已经正确安装并可以进行编译和运行操作:
java -version javac -version
4. 编写Java源程序
使用文本编辑器(如vim)编写Java程序,并保存为 .java
文件。
5. 编译Java程序
使用 javac
命令来编译Java源文件。例如,如果Java程序名为 HelloWorld.java
,则在命令行中输入:
javac HelloWorld.java
如果代码没有错误,javac
将会生成 HelloWorld.class
字节码文件。
6. 运行Java程序
使用 java
命令运行编译后的字节码文件。例如,运行上一步生成的 HelloWorld.class
,输入:
java HelloWorld
即可看到程序的输出结果。
7. 部署Java Web项目(可选)
如果需要部署Java Web项目,可以下载并安装Tomcat服务器,并将WAR包部署到Tomcat的webapps目录下。
安装Tomcat:
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.39/bin/apache-tomcat-8.5.39.tar.gz tar -xzvf apache-tomcat-8.5.39.tar.gz mv apache-tomcat-8.5.39 /usr/local/tomcat/
部署WAR包:
将需要部署的Java Web项目文件WAR包上传到 /usr/local/tomcat/webapps
目录下,然后重启Tomcat服务:
/usr/local/tomcat/bin/startup.sh /usr/local/tomcat/bin/shutdown.sh
以上步骤涵盖了在CentOS系统上进行Java编译和部署的基本流程。根据具体需求,可能还需要进行其他配置,如设置JVM内存参数、配置Tomcat等。