# JavaDevelopmentForLoongson **Repository Path**: danceer/java-development-for-loongson ## Basic Information - **Project Name**: JavaDevelopmentForLoongson - **Description**: 使用龙芯CPU+新世界系统配置Java开发环境的简单教程 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-18 - **Last Updated**: 2026-03-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java ## README # JavaDevelopmentForLoongson #### 介绍 使用龙芯 CPU +新世界系统配置Java开发环境的简单教程。 示例电脑配置信息:
CPU:龙芯 3A6000(4C8T 2.5GHz)
主板:华硕 XC-LS3A6M
GPU:LG110 集成显卡(龙芯 7A2000 桥片)
内存:光威弈Pro DDR4(8Gx2 2400MHz 长鑫颗粒)
硬盘:长江存储 致态 PC005 Active(512G)
电源:长城G6(额定650W)
系统:AOSC OS 13.1.4(内核版本6.18.16) #### 安装教程 #### **1. JDK**
名称 支持版本 来源 下载地址 开源/闭源 备注
龙芯JDK JDK8,JDK11,JDK17,JDK21,JDK25 龙芯官方 https://www.loongnix.cn/zh/api/java/ 开源 基于OpenJDK
示例 1.1. 下载JDK11, LoongArch64[2]/TAR。 ![输入图片说明](image/35b406d0-99c8-43e7-9ae9-71a49475eca6.png) 1.2. 解压(可自选路径),不同JDK版本记得替换对应包名! ``` tar zxf loongson11.17.26-fx-jdk11.0.30_7-linux-loongarch64-glibc2.34.tar.gz ``` 1.3. 验证,不同JDK版本记得替换对应包名! ``` /opt/jdk-11.0.30/bin/java -version ``` 1.4. (可选)配置环境变量 1.4.1. 使用export命令:export命令可以用于临时设置环境变量。该方法仅在当前终端会话中有效,关闭终端后设置会失效。 ``` export PATH=/bin:$PATH ``` 1.4.2. 修改~/.bashrc文件:通过编辑用户目录下的~/.bashrc文件,可以永久性地设置环境变量。修改后,需要重新加载该文件或重新打开终端才能生效。 ``` vim ~/.bashrc # 在文件末尾添加以下内容 export PATH=/bin:$PATH # 保存并退出后,执行以下命令使其生效 source ~/.bashrc ``` 1.4.3. 修改~/.bash_profile文件 1.4.4. 修改/etc/profile文件 1.4.5. 修改/etc/environment文件 #### **2 IDEA**
名称 推荐版本 来源 下载地址 开源/闭源 备注
IDEA 2025.3 Linux x86_64 (tar.gz) 官网 https://www.jetbrains.com/zh-cn/idea/download/other/ 社区版开源,终极版闭源 集成开发环境(IDE),25.3开始不分终极版和社区版
示例 注意!!!IEDA与JDK的版本要匹配!!!2025.3需要JDK21,2025.2需要JDK17,2021.2需要JDK11,2020.2需要JDK8。 2.1. 下载对应版本: ![输入图片说明](image/5b694ebd-8ae8-4c42-b918-d3ffc7b16901.png) 2.2. 解压 ![输入图片说明](image/99f1cb61-c707-4b54-bdd1-d7805178241f.png) idea-IU-253(IDEA2025.3)使用的是JDK21,如果环境变量不是JDK21,我们可以在用文本编辑器打开idea-IU-253/bin/idea.sh,在判断JRE的代码里手动添加命令,指向我们的JDK21。 ![输入图片说明](image/9a05a822-f9d0-4122-a425-a6577803e29b.png) 2.3. 打开命令行,进入idea-IU-253.32098.37/bin目录,执行./idea.sh就能启动idea。或者在图形化界面右键在终端运行。 ` ./idea.sh ` ![输入图片说明](image/482d7908-930b-45e8-a632-a615c68cc7e6.png) ![输入图片说明](image/313d592b-bb10-4f13-b5ac-8e4eb8c5f3a5.png) 2.4. (可选)添加桌面快捷方式 ----------------- #### **3. Maven**
名称 推荐版本 来源 下载地址 开源/闭源 备注
Maven 官网 https://maven.apache.org/download.cgi 开源 Java项目构建与依赖管理工具
3.1. 下载Maven Binary tar.gz archive ![输入图片说明](image/30754d5e-89be-426c-a92a-bcb1d63adb5b.png) 3.2. 解压 3.3. 配置环境变量(参考JDK) #### **4. Git**
名称 来源 参考地址 开源/闭源 备注
Git 包管理器 https://git-scm.cn/install/linux 开源 分布式版本控制系统
#### **5. JMeter**
名称 来源 参考地址 开源/闭源 备注
JMeter 官网 https://jmeter.apache.org/download_jmeter.cgi 开源 压力测试工具
#### **6. Nginx**
名称 来源 参考地址 开源/闭源 备注
Nginx 官网 https://nginx.org/en/download.html 开源 1下载tar.gz文件,2解压,3配置 nginx 编辑环境,4编译(需要gcc)并安装,5启动
#### X-3. 浏览器
名称 来源 官方地址 开源/闭源 备注
Firefox 火狐浏览器 未知 https://www.firefox.com/zh-CN/ 开源 新世界原生支持,请查询发行版软件仓库或软件商店
名称 来源 官方地址 开源/闭源 备注
龙芯浏览器 龙芯官方 基于Chromium,新世界可通过liblol兼容
#### X-2. Hoppscotch
名称 来源 地址 开源/闭源 备注
Hoppscotch(原Postwoman) 官网 https://hoppscotch.io/ 开源 API测试工具,浏览器打开即用,可自己部署
#### X-1. Dbeaver
名称 来源 下载地址 开源/闭源 备注
Dbeaver 官网 开源 需要自己编译
根据文档自己编译https://github.com/dbeaver/dbeaver/wiki/Build-from-sources 此处提供一个群友编译好的龙芯版dbeaver,需要java17环境。 [dbeaver-23.2.5-loongarch64.tar.xz](https://gitee.com/danceer/java-development-for-loongson/raw/master/application/dbeaver-23.2.5-loongarch64.tar.xz) #### X. FinalShelll
名称 来源 下载地址 开源/闭源 备注
FinalShelll 官网 https://www.hostbuf.com/t/988.html 开源 SSH客户端工具
下载Linux LoongArch64龙芯版后双击.deb包安装即可。默认安装/usr/lib/finalshell/bin/FinalShell。 在开始菜单打开或者双击目录文件打开。 使用方式与Windows无异,不作示例。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request **施工中......**