jdk 17 下载

可从 Oracle 官方 JDK 17 下载页 直接获取适用于 Windows、macOS、Linux 的 JDK 17 安装包Oracle,链接:https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.htmlOracle

下载方式(按系统选择)

系统推荐下载链接备注
WindowsWindows x64 安装包Oracle双击运行安装,适合大多数用户
macOS IntelmacOS x64 DMGOracle直接安装
macOS Apple SiliconmacOS arm64 DMGOracleM1/M2 芯片适用
Linux x64Linux x64 压缩包Oracle解压后配置环境变量
Linux ARM64Linux arm64 压缩包Oracle树莓派等设备适用

安装与验证

  1. 下载 对应系统安装包。
  2. 安装
    • Windows/macOS:双击安装,按提示完成。
    • Linux:解压到指定目录(如 /usr/local/java/jdk-17)。
  3. 配置环境变量(Linux/macOS):
    • 生效配置:source ~/.bashrc 或 source ~/.zshrc
  4. 验证
    打开终端输入 java -version,应显示类似 openjdk 17.0.12 2025-07-18

编辑 .bashrc 或 .zshrc,添加:bash

export JAVA_HOME=/usr/local/java/jdk-17 export PATH=$JAVA_HOME/bin:$PATH 

说明

  • JDK 17 为 LTS(长期支持)版本,可免费用于生产环境。
  • 页面提供各更新版本(如 17.0.12)及校验和(SHA256),确保文件完整性Oracle。

✅ 建议直接从官方下载,避免使用第三方网盘,以防文件被篡改。

Read more

在 Ubuntu 24.04 系统上安装并使用 Codex CLI

在 Ubuntu 24.04 系统上安装并使用 Codex CLI 前言 在命令行环境中使用 AI 辅助编程工具,能够极大提升开发效率。Codex CLI 是 OpenAI 推出的命令行编码智能体,能够通过自然语言提示帮助你生成代码、重构、执行命令、分析项目。以下指南适用于 Ubuntu 24.04 系统,展示如何使用 nvm 安装 Node.js,再用 npm 全局安装 Codex CLI 并验证安装。 一、准备环境:安装 nvm 并切换 Shell 环境 我们首先安装 Node.js 版本管理工具 nvm(Node

By Ne0inhk
Flutter for OpenHarmony: Flutter 三方库 http_multi_server 在鸿蒙上同时开启多地址 HTTP 服务(局域网协作神器)

Flutter for OpenHarmony: Flutter 三方库 http_multi_server 在鸿蒙上同时开启多地址 HTTP 服务(局域网协作神器)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net 前言 在进行 OpenHarmony 应用开发时,有时我们需要在 App 内部启动一个本地服务器,例如: * 为内嵌的 Webview 提供本地资源访问。 * 在局域网内进行设备间的数据同步(如投屏、文件传输)。 * 进行自动化集成测试。 通常的 HttpServer.bind 只能绑定一个地址(要么是 localhost,要么是具体的 IP)。而 http_multi_server 允许你一次性绑定多个地址,让你的鸿蒙 App 同时在本地回环和局域网 IP 上提供服务。 一、核心原理解析 它实际上是一个 HttpServer 的聚合器。它通过同时启动多个底层的 Dart HttpServer 实例,并将它们分发的请求流(Request Stream)

By Ne0inhk

零基础入门:如何下载和安装HarmonyOS PC版系统镜像

快速体验 1. 打开 InsCode(快马)平台 https://www.inscode.net 2. 点击'项目生成'按钮,等待项目生成完整后预览效果 输入框内输入如下内容: 创建一个面向新手的HarmonyOS PC版系统镜像安装向导。包含从官网下载镜像、制作启动盘、安装系统和基本配置的详细步骤。要求图文并茂,提供视频教程链接。针对常见安装问题如驱动兼容性、分区设置等提供解决方案。 最近看到不少朋友对HarmonyOS PC版感兴趣,但作为新手可能会觉得安装过程有点复杂。我自己也摸索了一段时间,整理出一套适合零基础用户的安装指南,希望能帮到大家。 一、前期准备 1. 硬件检查:首先确认你的电脑是否支持HarmonyOS PC版。目前官方推荐配置至少需要8GB内存和256GB存储空间,建议提前备份重要数据。 2. 下载镜像:前往华为官网的开发者专区,找到HarmonyOS PC版镜像下载页面。注意选择与你的设备架构匹配的版本(通常是x86_64)。 3.

By Ne0inhk
Flutter 组件 substrate_bip39 的适配 鸿蒙Harmony 实战 - 驾驭区块链级助记词原语、实现鸿蒙端金融级 BIP39 安全私钥推导方案

Flutter 组件 substrate_bip39 的适配 鸿蒙Harmony 实战 - 驾驭区块链级助记词原语、实现鸿蒙端金融级 BIP39 安全私钥推导方案

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 substrate_bip39 的适配 鸿蒙Harmony 实战 - 驾驭区块链级助记词原语、实现鸿蒙端金融级 BIP39 安全私钥推导方案 前言 在数字化生存的今天,加密资产与个人隐私主权的保护已成为移动互联网的基石。当你尝试在鸿蒙(OpenHarmony)系统中构建一个极高安全等级的数字钱包,或是需要为一个去中心化的身份系统(DID)生成根密钥时,最核心的环节莫过于 BIP39 助记词(Mnemonic Phrases)的生成与校验。 substrate_bip39 是一套专为 Substrate 框架优化的 BIP39 实现。它不仅支持标准字典的多语言扩展,更针对 Ed25519 等现代加密曲线提供了极其稳健的后处理逻辑。 在鸿蒙系统这一扎根国产安全底座、强调算力自研的生态中,通过 substrate_bip39 构建出的密钥推导逻辑,不仅能完全对接国际主流区块链标准,

By Ne0inhk