申威服务器安装Java11(swjdk-11u-9.ky10.sw_64.rpm)详细操作步骤(附安装包)

这是申威架构(国产芯片,常见于Kylin V10等国产系统)专用的 ​Java 11 版本(RPM安装包)​ ,包名为 java-11.0.7-swjdk-11u-9.ky10.sw_64.rpm


1. 先确认系统环境

  • 你得是 ​申威架构的服务器/电脑​(比如国产的Kylin V10系统,常见于申威芯片环境)。

  • 确保你有 ​root权限​(或者能用sudo提权),因为安装rpm包通常要管理员权限。


2. 把安装包放到服务器上

  • 安装包下载:https://pan.quark.cn/s/9af93603a808

  • 如果你是通过U盘/FTP/共享文件夹传的包,先把它放到一个方便找到的目录,比如 /home/你的用户名/或者 /opt/

  • cd命令进到放包的目录,比如:

    复制代码
    cd /home/你的用户名/

    (把"你的用户名"换成你实际的用户文件夹名)


3. 检查一下包是不是对的

  • 可以先用 ls命令看看文件在不在:

    复制代码
    ls

    找到那个名字超长的包:java-11.0.7-swjdk-11u-9.ky10.sw_64.rpm(注意名字别弄错)。


4. 开始安装rpm包

  • 直接用 rpm命令安装,加上 -ivh参数(能显示安装进度和日志,方便看有没有报错):

    复制代码
    rpm -ivh java-11.0.7-swjdk-11u-9.ky10.sw_64.rpm
    • 如果安装过程中提示 ​依赖问题​(比如缺某些库),申威版的JDK通常是专门适配过的,一般不会有问题。但万一报错,可能需要先装依赖包(按提示的缺啥补啥,或者找系统管理员帮忙)。

    • 如果已经装过旧版本的Java,想覆盖安装,可以加个 --force参数(慎用,确保你真要覆盖)。


5. 验证安装成功没

  • 安装完成后,检查Java版本:

    复制代码
    java -version

    正常会显示类似这样的信息(具体版本号可能略有不同):

    复制代码
    java version "11.0.7" ...
    SW-JDK (申威版) ...

    如果看到"SW-JDK"或者明确是申威适配的版本,就说明装对了。

  • 如果想确认安装路径,可以查一下rpm包装到哪了:

    复制代码
    rpm -ql java-11.0.7-swjdk-11u-9.ky10.sw_64

    (这一步可选,主要是看看JDK的bin目录在哪,后面可能需要配置环境变量)


6. (可选)设置环境变量

  • 如果直接输入 java -version能识别,就不用管这步。如果提示找不到命令,可能是环境变量没配,需要把JDK的bin目录加到 PATH里。

  • 先找到JDK的安装路径(通常在 /usr/java//opt/下,比如 /usr/java/jdk-11.0.7-sw/),然后用文本编辑器(比如vi)修改 ~/.bashrc文件(当前用户的配置):

    复制代码
    vi ~/.bashrc

    在文件末尾加一行(路径根据实际安装位置改):

    复制代码
    export PATH=/usr/java/jdk-11.0.7-sw/bin:$PATH

    保存退出后(vi里按 Esc,然后输入 :wq回车),再让配置生效:

    复制代码
    source ~/.bashrc

    之后再试 java -version就应该能用了。

相关推荐
fangzhanpeng1682 天前
快速掌握C#语言基础知识点(1.基础数据类型)
开发语言·c#·1024程序员节
无己心4 天前
面向多平台 AI 搜索引擎的适配层架构设计
前端·人工智能·搜索引擎·ai·1024程序员节
u01030552710 天前
AI驱动的安卓UI自动生成功能实现
人工智能·1024程序员节
u01030552710 天前
长株潭智能体赋能腾讯元器链接共享
1024程序员节
云贝贝贝11 天前
OceanBase认证体系介绍与备考指南
运维·服务器·oceanbase·1024程序员节
u01030552712 天前
Java图像处理实战指南
人工智能·1024程序员节
u01030552712 天前
Java AWT鼠标事件全解析
人工智能·1024程序员节
u01030552714 天前
Java实用类应用精讲
人工智能·1024程序员节
u01030552715 天前
Java I/O核心操作实战
人工智能·1024程序员节
u01030552716 天前
ArrayList操作详解与实战应用
人工智能·1024程序员节