申威服务器安装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就应该能用了。

相关推荐
0+1114 小时前
Linux --从 poll 到 epoll多路转接
linux·服务器·1024程序员节
阿狸猿4 小时前
论零信任安全架构在信息系统中的应用
1024程序员节
念何架构之路5 小时前
Go reflect 场景实战
1024程序员节
知已难寻5 小时前
第 2 篇 · 云的地基:服务器、存储、网络三大基础设施
运维·服务器·网络·云原生·云计算·负载均衡·1024程序员节
初阳7855 小时前
【基于Qt5仿音乐播放器(六)】——细节打磨与总结
qt·1024程序员节
信誓旦旦的程序猿7 小时前
【Python量化实战宝典 #26】止损与回撤控制手册:移动止损、最大回撤(Python 可跑)
python·1024程序员节·股票数据api·股票数据api接口·股票api数据接口·股票量化数据api·股票量化数据接口
长不大的杨瑞杰10 小时前
OpenCode v2 MCP 与插件体系实战:把数据库、工单和内部 API 安全接入 Agent
人工智能·安全·语言模型·软件工程·1024程序员节
深圳市益普科技有限公司10 小时前
半导体 CIM 与 MES 的数据模型分工:工单该由谁持有
1024程序员节
乌暮11 小时前
综合案例:宠物电商系统
java·开发语言·spring·mvc·restful·1024程序员节
几何心凉11 小时前
论文解读|智元 GO-1:VLA 进化到 ViLLA,中间多出来的那个“L“到底有什么用?
机器人·1024程序员节·具身智能·启元机器人