Trae java项目配置全局maven和jdk

**

Trae java项目配置全局maven和jdk

**

依次打开:设置-开发环境-Maven-for-Java(或全局搜索Maven-for-Java配置)

找到以下设置,点击在settings.json中编辑

在这里插入图片描述

在出现的配置文件中,填入以下配置:

{"maven.excludedFolders":["**/.*","**/node_modules","**/target","**/bin","**/archetype-resources"],"maven.settingsFile":"你本地文件地址,例如:E:\\****\\apache-maven-3.8.4\\conf\\settings.xml","workbench.colorTheme":"Default Dark+","java.compile.nullAnalysis.mode":"automatic","java.configuration.updateBuildConfiguration":"automatic","java.configuration.maven.userSettings":"你本地文件地址,例如:E:\\***\\apache-maven-3.8.4\\conf\\settings.xml","java.debug.settings.hotCodeReplace":"auto","java.dependency.packagePresentation":"hierarchical","java.configuration.runtimes":[{"name":"JavaSE-1.8","path":"你本地文件地址,例如:E:\\***\\jdk8","default":true}],"java.jdt.ls.java.home":"你本地文件地址,例如:E:\\***\\jdk8","java.configuration.maven.globalSettings":"你本地文件地址,例如:E:\\***\\apache-maven-3.8.4\\conf\\settings.xml","maven.executable.options":"-Dmaven.repo.local=E:\\***\\Maven-warehouse","trae.tab.enableAutoRename":false}

关键配置说明:

java.configuration.runtimes:指定项目可用的JDK版本,default为true的版本将作为默认JDK1,注意:选择你本地java版本对应的name,trae会有对应提示
java.jdt.ls.java.home:指定Java语言服务器的JDK路径
Maven配置:通过userSettings和globalSettings指定Maven的settings.xml文件路径
maven.executable.options:本地maven仓库地址

Read more

Flutter for OpenHarmony:Flutter 三方库 jnigen — 自动化打通 Flutter 与原生代码的通信壁垒(适配鸿蒙 HarmonyOS Next ohos)

Flutter for OpenHarmony:Flutter 三方库 jnigen — 自动化打通 Flutter 与原生代码的通信壁垒(适配鸿蒙 HarmonyOS Next ohos)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net。 Flutter for OpenHarmony:Flutter 三方库 jnigen — 自动化打通 Flutter 与原生代码的通信壁垒(适配鸿蒙 HarmonyOS Next ohos) 前言 在进行 Flutter for OpenHarmony 开发时,我们经常会面临这样的尴尬境地:Flutter 侧提供了完美的 UI 体验,但某些核心能力(如硬件传感器驱动、系统级加密、高性能图像算法等)却隐藏在原生的 C++ 或 Java(针对早期鸿蒙版本/兼容层)逻辑中。 传统的 MethodChannel 虽然能解决问题,但手写大量的双端映射代码不仅效率低下,且极易出错。今天,我们将探讨一个能让原生交互进入“自动化时代”的利器 —— jnigen。

By Ne0inhk
HarmonyOS 5.0 PC应用开发实战:构建跨设备协同的桌面生产力工具

HarmonyOS 5.0 PC应用开发实战:构建跨设备协同的桌面生产力工具

文章目录 * 每日一句正能量 * 前言 * 一、HarmonyOS PC应用开发背景与机遇 * 1.1 生态发展现状 * 1.2 技术架构特点 * 二、实战项目:跨设备Markdown编辑器 * 2.1 项目需求分析 * 2.2 技术选型 * 三、核心代码实现 * 3.1 工程架构搭建 * 3.2 PC端响应式布局 * 3.3 分布式数据同步实现 * 3.4 PC端多窗口管理 * 3.5 键盘快捷键系统 * 四、跨设备协同场景实战 * 4.1 手机拍照插入PC文档 * 4.2 平板手绘同步到PC * 五、性能优化与最佳实践 * 5.1

By Ne0inhk
Linux 进程间通信之命名管道(FIFO):跨进程通信的实用方案

Linux 进程间通信之命名管道(FIFO):跨进程通信的实用方案

🔥草莓熊Lotso:个人主页 ❄️个人专栏: 《C++知识分享》《Linux 入门到实践:零基础也能懂》 ✨生活是默默的坚持,毅力是永久的享受! 🎬 博主简介: 文章目录 * 前言: * 一. 命名管道核心概念:什么是 FIFO? * 1.1 命名管道的定义 * 1.2 命名管道的核心特性 * 1.3 命名管道和匿名管道的区别与联系 * 二. 命名管道的创建方式 * 2.1 命令行创建(mkfifo 命令) * 2.2 代码创建(mkfifo 函数) * 三. 命名管道的打开规则(关键!) * 四. 命名管道实战案例 * 4.1 案例 1:命名管道实现文件拷贝 * 4.1.

By Ne0inhk
Linux 部署 RocketMQ 实操:从内网到公网,搞定远程消息服务

Linux 部署 RocketMQ 实操:从内网到公网,搞定远程消息服务

前言 做中间件开发的朋友应该都有过这样的经历:在 Linux 服务器上搭好了 RocketMQ,内网测试一切正常,可外网想连的时候却被网络隔离卡得死死的。要么得申请公网 IP,要么折腾端口映射,费时又费力。最近我踩遍了坑,终于找到了一套极简的部署 + 外网访问方案,不用复杂配置,几分钟就能让你的 RocketMQ 从内网走向公网,今天就把这套实操流程全部分享出来。 消息队列不再遥远——在Linux上,RocketMQ一跑就通。 1.前提条件 首先需要安装jdk: java-version 首先下载RocketMQ的源码包以及运行包: RocketMQ建议的运行环境需要至少12G的内存。 关于RocketMQ的版本: 我们这里采用最新的5.3.4版本 这里需要小伙伴注意一下,4.x的系列版本已经停止了维护。这意味着目前已经不建议使用4.x的版本了。 2.安装RocketMQ 将下载后的文件上传到/app/rocketmq mkdir-p rocketmq cd rocketmq/ 解压该文件: unzip rocketmq-all-5.

By Ne0inhk