温馨提示×

Ubuntu下如何使用Java命令行工具

小樊
40
2025-10-26 19:44:31
栏目: 编程语言

1. 安装Java开发工具包(JDK)
在Ubuntu中使用Java命令行工具前,需先安装JDK(包含编译器javac和运行时环境java)。打开终端,执行以下命令:

sudo apt update  # 更新软件包列表
sudo apt install openjdk-11-jdk  # 安装OpenJDK 11(推荐,兼容性好)

安装完成后,通过java -version验证是否成功:若输出类似openjdk version "11.0.xx"的信息,则表示安装完成。

2. 编写Java源代码
使用文本编辑器(如nanovim或VS Code)创建Java文件,命名需与类名一致(区分大小写)。例如,创建HelloWorld.java

nano HelloWorld.java  # 输入内容后按Ctrl+O保存,Ctrl+X退出

代码示例:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, Ubuntu Java!");  // 打印输出
    }
}

3. 编译Java程序
使用javac命令将.java文件编译为字节码(.class文件):

javac HelloWorld.java  # 编译成功无提示,生成HelloWorld.class

若编译失败,终端会显示错误信息(如语法错误),需根据提示修改源代码后重新编译。

4. 运行Java程序
使用java命令运行编译后的字节码文件,无需加.class扩展名

java HelloWorld  # 输出:Hello, Ubuntu Java!

注意:运行时需在.class文件所在目录,或通过-cp参数指定类路径(如java -cp /path/to/dir HelloWorld)。

5. 常用Java命令行工具与参数

  • 查看Java版本java -version(显示JDK版本)、javac -version(显示编译器版本)。
  • 编译时指定类路径javac -cp lib/* MyClass.javalib/*表示lib目录下的所有JAR文件)。
  • 运行时指定类路径java -cp .:lib/* MyClass.表示当前目录,:为Linux路径分隔符)。
  • 设置JVM内存java -Xms256m -Xmx1024m MyClass(初始堆内存256MB,最大堆内存1024MB)。
  • 启用详细GC日志java -verbose:gc -Xloggc:gc.log MyClass(将GC日志输出到gc.log文件)。
  • 启用断言java -ea MyClass(允许程序中的assert语句生效)。

6. 环境变量配置(可选但推荐)
若需全局使用javajavac命令或在任意目录运行程序,可配置环境变量:

echo "export JAVA_HOME=/usr/lib/jvm/default-java" >> ~/.bashrc  # 设置JAVA_HOME(默认JDK路径)
echo "export PATH=\$PATH:\$JAVA_HOME/bin" >> ~/.bashrc  # 将Java bin目录加入PATH
source ~/.bashrc  # 使配置立即生效

验证环境变量:echo $JAVA_HOME(应输出JDK安装路径)。

0