linux 怎么写java程序
- 后端开发
- 2025-07-08
- 4379
 Linux上写Java程序需先安装JDK并配置环境变量,再用文本编辑器或IDE编写代码,最后通过javac编译和java命令运行
 
Linux系统上编写Java程序是一个相对直接且高效的过程,主要涉及安装JDK、设置环境变量、选择合适的开发工具以及编写、编译和运行Java程序等步骤,以下是详细的指南:
安装Java开发工具包(JDK)
-  使用包管理器安装: - Debian/Ubuntu系统: sudo apt update sudo apt install openjdk-11-jdk 
- CentOS/Fedora系统: sudo yum install java-11-openjdk-devel 
 
- Debian/Ubuntu系统: 
-  手动下载安装: - 下载JDK:从Oracle或OpenJDK官方网站下载适用于Linux的JDK安装包。
- 解压并移动到合适目录: tar -xzf jdk-11.0.10_linux-x64_bin.tar.gz sudo mv jdk-11.0.10 /usr/local/ 
- 配置环境变量:编辑/etc/profile.d/jdk.sh文件,添加以下内容:export JAVA_HOME=/usr/local/jdk-11.0.10 export PATH=$JAVA_HOME/bin:$PATH 
- 使配置生效: source /etc/profile.d/jdk.sh 
 
-  验证安装: java -version 如果成功安装,将显示Java的版本信息。 
设置环境变量
- 编辑环境变量文件:打开终端并使用文本编辑器(如Vim、Nano)编辑~/.bashrc或/etc/profile文件,编辑~/.bashrc文件:vim ~/.bashrc 
- 添加环境变量:在文件末尾添加以下内容: export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 export PATH=$JAVA_HOME/bin:$PATH 
- 使配置生效: source ~/.bashrc 
选择合适的IDE或文本编辑器
-  使用IDE:  - IntelliJ IDEA:功能强大,尤其在代码补全和智能提示方面表现出色,可以从官网下载并安装。
- Eclipse:开源且插件丰富,适合多种编程语言开发,可以从Eclipse官网下载并安装。
- NetBeans:Oracle出品,适合Java开发,可以从官网下载并安装。
 
-  使用文本编辑器: - Visual Studio Code:功能强大,支持多种语言的开发,可以通过安装Java扩展包来增强Java开发功能。
- Sublime Text:简洁高效,插件丰富。
- Vim:如果你熟悉命令行操作,Vim是个不错的选择。
 
编写Java源代码
- 创建项目结构:在命令行中创建项目结构,假设我们要创建一个简单的Hello World项目,可以按照以下步骤进行: mkdir -p ~/myjavaapp/src cd ~/myjavaapp/src 
- 编写Java代码:使用你喜欢的编辑器,在src目录下创建一个名为HelloWorld.java的文件,并输入以下代码:public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
编译和运行Java程序
-  编译Java代码:在命令行中,进入项目的 src目录,并执行以下命令编译Java代码:javac HelloWorld.java 如果编译成功,会在 src目录下生成一个名为HelloWorld.class的文件。
-  运行Java程序:执行以下命令运行编译后的Java程序:  java HelloWorld 如果一切顺利,你会看到输出: Hello, World!。
调试与测试
-  使用调试工具:在实际开发中,调试是一个不可或缺的环节,大多数IDE都提供了强大的调试工具,比如断点调试、变量监视等,以IntelliJ IDEA为例,你可以通过在代码行号旁边点击来设置断点,然后点击调试按钮来启动调试模式。 
-  编写单元测试:单元测试是保证代码质量的重要手段,JUnit是Java中最常用的单元测试框架,你可以通过以下步骤来编写和运行JUnit测试: -  添加JUnit依赖:如果你使用的是Maven或Gradle等构建工具,可以在 pom.xml或build.gradle文件中添加JUnit依赖。 
-  编写测试类:在 src/test/java目录下创建一个测试类,并使用JUnit注解来编写测试方法,创建一个名为HelloWorldTest.java的文件:import static org.junit.jupiter.api.Assertions.assertEquals; import org.junit.jupiter.api.Test; public class HelloWorldTest { @Test public void testMain() { HelloWorld.main(new String[]{}); // 通常你会在这里验证某些输出或状态 } }
-  运行测试:使用IDE内置的测试运行工具,或者在命令行中使用 mvn test或gradle test命令来运行测试。
 
-  
项目构建与管理
- 使用Maven:Maven是一个强大的项目管理和构建工具,你可以通过以下步骤来使用Maven管理你的Java项目: 
  - 安装Maven:在命令行中执行以下命令安装Maven: sudo apt install maven 
- 创建Maven项目:使用以下命令创建一个新的Maven项目: mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false 
- 编辑pom.xml文件:在pom.xml文件中添加依赖和插件配置。
- 构建项目:在项目根目录中执行以下命令构建项目: mvn package 
- 运行项目:使用以下命令运行构建后的项目: java -cp target/my-app-1.0-SNAPSHOT.jar com.mycompany.app.App 
 
- 安装Maven:在命令行中执行以下命令安装Maven: 
- 使用Gradle:Gradle是另一个流行的构建工具,尤其在Android开发中广泛使用,你可以通过以下步骤来使用Gradle管理你的Java项目: 
  - 安装Gradle:在命令行中执行以下命令安装Gradle: sudo apt install gradle 
- 创建Gradle项目:使用以下命令创建一个新的Gradle项目: gradle init --type java-application 
- 编辑build.gradle文件:在build.gradle文件中添加依赖和插件配置。
- 构建项目:在项目根目录中执行以下命令构建项目: gradle build 
- 运行项目:使用以下命令运行构建后的项目: gradle run 
 
- 安装Gradle:在命令行中执行以下命令安装Gradle: 
版本控制与协作
- 初始化Git仓库:在项目根目录中执行以下命令初始化Git仓库: git init 
- 添加和提交代码:使用以下命令添加和提交代码: git add . git commit -m "Initial commit" 
- 推送到远程仓库:如果你使用GitHub或其他Git托管服务,可以使用以下命令将代码推送到远程仓库: git remote add origin <remote-repository-url> git push -u origin master 
- 分支管理:在实际开发中,分支管理也是一个重要的环节,你可以通过以下命令来创建和切换分支: git branch feature-branch git checkout feature-branch 当分支开发完成后,可以通过以下命令将其合并到主分支: git checkout master git merge feature-branch 
持续集成与部署
- 使用Jenkins:Jenkins是一个开源的持续集成工具,可以帮助你自动化构建和部署过程,你可以通过以下步骤来使用Jenkins: 
  - 安装Jenkins:在命令行中执行以下命令安装Jenkins: sudo apt update sudo apt install jenkins 
- 配置Jenkins:访问http://localhost:8080,按照提示完成Jenkins的初始配置。
- 创建Jenkins任务:在Jenkins中创建一个新的任务,选择Freestyle project,然后配置源码管理、构建触发器和构建步骤,在构建步骤中添加执行Shell命令的步骤,如mvn clean package,在构建后操作中添加部署步骤,例如将构建结果上传到远程服务器。
 
- 安装Jenkins:在命令行中执行以下命令安装Jenkins: 
- 使用Docker:Docker是一个流行的容器化工具,可以帮助你将应用程序及其依赖打包到一个可移植的容器中,你可以通过以下步骤来使用Docker: 
  - 安装Docker:在命令行中执行以下命令安装Docker: sudo apt install docker.io 
- 创建Dockerfile:在项目根目录中创建一个名为Dockerfile的文件,并输入以下内容:FROM openjdk:11-jre-slim COPY target/my-app-1.0-SNAPSHOT.jar /app.jar ENTRYPOINT ["java", "-jar", "/app.jar"] 
- 构建Docker镜像:在命令行中执行以下命令构建Docker镜像: docker build -t my-java-app . 
- 运行Docker容器:使用以下命令运行Docker容器: docker run -d -p 8080:8080 my-java 
 
- 安装Docker:在命令行中执行以下命令安装Docker: 
 
  
			 
			 
			 
			