# 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-04-10 ## 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. 下载JDK21, LoongArch64[2]/TAR。 ![输入图片说明](image/35b406d0-99c8-43e7-9ae9-71a49475eca6.png) 1.2. 解压(可自选路径) 1.3. 配置环境变量 修改~/.bashrc文件:通过编辑用户目录下的~/.bashrc文件,可以永久性地设置环境变量。修改后,需要重新加载该文件或重新打开终端才能生效。 ``` vim ~/.bashrc ``` ``` # 在文件末尾添加以下内容,路径要换成自己的 export JAVA_HOME=/home/user/jdk-21.0.10 export PATH=$JAVA_HOME/bin:$PATH ``` ``` # 保存并退出后,执行以下命令使其生效 source ~/.bashrc ``` 1.4. 验证 ``` java -version ``` #### **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) 启动IDEA,观察终端,会报找不到JNA。打开JNA的地址,下载JNA的jar,把jna-5.18.1/com/sun/jna/linux-loongarch64里的libjnidispatch.so文件复制到IDEA的/lib/jna/loongarch64里,修改idea.sh,把JNA目录指向loongarch64。 [https://github.com/java-native-access/jna](https://github.com/java-native-access/jna) 在IDEA里打不开终端,下载pty4j,修改pty4j/native/Makefile_linux文件,使其只编译loongarch64,运行命令 ` make -f Makefile_linux ` 把pty4j/os/linux/loongarch64目录里编译后的libpty.so文件复制到IDEA的lib/pty4j/linux/里,修改idea.sh,把pty4j目录指向loongarch64。 [https://github.com/JetBrains/pty4j](https://github.com/JetBrains/pty4j) 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-4. JD-GUI**
名称 来源 下载地址 开源/闭源 备注
JD-GUI 官方 https://java-decompiler.github.io/ 开源 Java 反编译工具
下载jar包,通过java -jar启动 #### 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 **施工中......**