在鸿蒙PC端开展Java开发,无需手动配置复杂的环境变量、解压安装包,借助鸿蒙生态适配的BiShengJDK17-OH(毕昇JDK 17鸿蒙版),可实现一键式环境部署,满足Java基础开发、小型项目调试、跨平台应用开发等场景需求,以下是完整的部署与实操流程。

一、核心优势与适配说明

BiShengJDK17-OH是华为毕昇JDK针对鸿蒙PC系统适配的版本,完全兼容Java 17标准,具备轻量化、适配性强、运行稳定的特点,无需修改代码即可运行标准Java程序,且适配鸿蒙PC的系统架构。

二、环境部署

1. 前提条件

确保鸿蒙PC已接入网络,无需提前下载任何安装包,直接通过鸿蒙应用市场完成工具部署。

2. 一键安装BiShengJDK17-OH

打开鸿蒙应用市场,在搜索栏输入「BiShengJDK17-OH」,找到对应的官方安装工具,点击「安装」后,工具会自动完成以下操作:

  • 下载并安装BiShengJDK17-OH完整包(包含JRE、JDK核心组件);
  • 验证安装完整性,无需手动干预。
    在这里插入图片描述

3. 环境验证

打开鸿蒙PC的「终端」工具,依次输入以下命令验证环境是否就绪:

  • 验证JDK版本:java -version
    在这里插入图片描述

    正常输出示例:

      openjdk 17.0.13 2024-10-15
      OpenJDK Runtime Environment BiSheng (build 17.0.13+6)
      OpenJDK 64-Bit Server VM BiSheng (build 17.0.13+6, mixed mode)
    
  • 验证javac(编译器):javac -version
    在这里插入图片描述

    正常输出示例:javac 17.0.13
    若以上命令均输出对应版本信息,说明JDK环境已完全配置成功。

三、实操演示:编写并运行首个Java程序

1. 编写Java代码

使用鸿蒙PC自带的「文本编辑器」(或vim等工具),创建名为HelloHarmony.java的文件,写入以下代码:

public class HelloHarmony {
    public static void main(String[] args) {
        // 基础输出
        System.out.println("Hello, HarmonyOS PC + BiShengJDK17-OH!");
        // 简单运算示例
        int a = 10, b = 20;
        System.out.println("a + b = " + (a + b));
    }
}

2. 编译与运行

在终端中切换到代码文件所在目录,执行以下命令:

  • 编译代码:javac HelloHarmony.java
    执行后会生成HelloHarmony.class字节码文件;

  • 运行程序:java HelloHarmony
    在这里插入图片描述

    终端输出结果:

    Hello, HarmonyOS PC + BiShengJDK17-OH!
    a + b = 30
    

    至此,完成首个Java程序的编写与运行。

四、进阶操作:第三方库(JAR包)使用示例

以常用的JSON处理库fastjson2为例,演示第三方库的引入与使用:

1. 下载JAR包

在终端中通过wget命令下载fastjson2的JAR包(或手动下载后放到代码目录):
wget https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.45/fastjson2-2.0.45.jar

2. 编写测试代码

创建JsonTest.java文件,代码如下:

import com.alibaba.fastjson2.JSON;
import java.util.HashMap;
import java.util.Map;

public class JsonTest {
    public static void main(String[] args) {
        Map<String, Object> data = new HashMap<>();
        data.put("name", "HarmonyJava");
        data.put("jdkVersion", "BiShengJDK17-OH");
        data.put("version", 17);
        
        // 转换为JSON字符串
        String jsonStr = JSON.toJSONString(data);
        System.out.println("JSON结果:" + jsonStr);
    }
}

3. 编译并运行(引入JAR包)

  • 编译命令(指定classpath引入JAR包):
    javac -cp fastjson2-2.0.45.jar JsonTest.java

  • 运行命令:
    java -cp .:fastjson2-2.0.45.jar JsonTest
    在这里插入图片描述

    终端输出结果:
    JSON结果:{"name":"HarmonyJava","jdkVersion":"BiShengJDK17-OH","version":17}

五、总结

鸿蒙PC搭配BiShengJDK17-OH可快速搭建轻量化、高适配性的Java开发环境,无需复杂配置即可完成从基础程序编写到第三方库使用的全流程开发。该环境既满足Java入门学习、基础语法练习的需求,也适配中小型Java项目开发、鸿蒙生态相关Java应用调试等场景,是鸿蒙PC端开展Java开发的高效解决方案。
欢迎加入开源鸿蒙PC社区:https://harmonypc.csdn.net/

Logo

赋能鸿蒙PC开发者,共建全场景原生生态,共享一次开发多端部署创新价值。

更多推荐