eclipse rcp-创建rcp-创建target
1.创建一个target文件,将其命名为mine-rcp.target
2. 编辑target
2.1 点击add按钮,选中software site
2.2 选择一个software site
打开浏览器。
选择一个合适的eclipse作为基础版本。进入https://download.eclipse.org/eclipse/downloads/https://download.eclipse.org/eclipse/downloads/
选择一个版本,例如我选择4.32,进入https://download.eclipse.org/eclipse/downloads/drops4/R-4.32-202406010610/
复制该software repository的url
https://download.eclipse.org/eclipse/updates/4.32/ |
2.3 使用该url
回到eclipse,点击add按钮,勾选所需的feature,然后点击finish
3.使用该url
参考:
eclipse-platform的update site为
https://download.eclipse.org/eclipse/updates/4.35-I-builds/I20241212-1800/
nebula的update site为
https://download.eclipse.org/nebula/archive/releases/3.1.1/
orbit的update site为
https://download.eclipse.org/tools/orbit/downloads/drops/R20220830213456/
gef的update site为
https://download.eclipse.org/tools/gef/classic/release/3.22.0
完成的target文件如下
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.8"?>
<target name="mine-rcp"><locations><location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit"><repository location="https://download.eclipse.org/eclipse/updates/4.34/"/><unit id="org.eclipse.platform.ide" version="4.34.0.I20241120-1800"/><unit id="org.eclipse.sdk.ide" version="4.34.0.I20241120-1800"/></location><location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit"><repository location="https://download.eclipse.org/tools/gef/classic/release/3.22.0"/><unit id="org.eclipse.draw2d.feature.group" version="3.22.0.202411181923"/><unit id="org.eclipse.draw2d.sdk.feature.group" version="3.22.0.202411181923"/></location><location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit"><repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20230531010532/repository"/><unit id="org.dom4j" version="2.1.1.v20221112-0806"/><unit id="org.dom4j.source" version="2.1.1.v20221112-0806"/></location><location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit"><repository location="https://download.eclipse.org/nebula/archive/releases/3.1.1/"/><unit id="org.eclipse.nebula.cwt.feature.feature.group" version="1.1.0.202402011804"/><unit id="org.eclipse.nebula.effects.stw.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.examples.feature.feature.group" version="1.0.4.202402011804"/><unit id="org.eclipse.nebula.examples.release.feature.feature.group" version="1.1.0.202402011804"/><unit id="org.eclipse.nebula.feature.feature.group" version="3.1.1.202402011804"/><unit id="org.eclipse.nebula.visualization.feature.feature.group" version="2.1.0.202402011804"/><unit id="org.eclipse.nebula.widgets.badgedlabel.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.cdatetime.css.feature.feature.group" version="1.4.0.202402011804"/><unit id="org.eclipse.nebula.widgets.cdatetime.feature.feature.group" version="1.5.0.202402011804"/><unit id="org.eclipse.nebula.widgets.chips.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.compositetable.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.ctreecombo.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.floatingtext.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.fontawesome.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.formattedtext.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.gallery.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.ganttchart.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.geomap.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.grid.css.feature.feature.group" version="1.1.0.202402011804"/><unit id="org.eclipse.nebula.widgets.grid.feature.feature.group" version="1.1.0.202402011804"/><unit id="org.eclipse.nebula.widgets.led.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.nebulaslider.feature.feature.group" version="1.1.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.breadcrumb.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.calculator.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.checkboxgroup.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.columnbrowser.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.commons.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.dialog.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.duallist.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.header.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.heapmanager.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.horizontalspinner.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.launcher.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.logindialog.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.multichoice.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.notifier.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.panels.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.preferencewindow.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.promptsupport.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.propertytable.feature.feature.group" version="1.0.2.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.rangeslider.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.roundedtoolbar.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.starrating.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.switchbutton.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.textassist.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.tipoftheday.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.opal.titledseparator.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.oscilloscope.css.feature.feature.group" version="1.4.0.202402011804"/><unit id="org.eclipse.nebula.widgets.oscilloscope.feature.feature.group" version="1.4.0.202402011804"/><unit id="org.eclipse.nebula.widgets.paperclips.feature.feature.group" version="2.1.0.202402011804"/><unit id="org.eclipse.nebula.widgets.passwordrevealer.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.pgroup.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.progresscircle.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.pshelf.css.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.pshelf.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.richtext.feature.feature.group" version="1.5.1.202402011804"/><unit id="org.eclipse.nebula.widgets.roundedcheckbox.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.roundedswitch.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.segmentedbar.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.splitbutton.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.stepbar.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.tablecombo" version="1.2.0.202402011804"/><unit id="org.eclipse.nebula.widgets.tablecombo.css.feature.feature.group" version="1.2.0.202402011804"/><unit id="org.eclipse.nebula.widgets.tiles.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.treemapper.feature.feature.group" version="1.0.0.202402011804"/><unit id="org.eclipse.nebula.widgets.xviewer.feature.feature.group" version="1.1.0.202402011804"/></location></locations>
</target>
相关文章:

eclipse rcp-创建rcp-创建target
1.创建一个target文件,将其命名为mine-rcp.target 2. 编辑target 2.1 点击add按钮,选中software site 2.2 选择一个software site 打开浏览器。 选择一个合适的eclipse作为基础版本。进入https://download.eclipse.org/eclipse/downloads/https://dow…...

微信小程序--创建一个日历组件
微信小程序–创建一个日历组件 可以创建一个日历组件,来展示当前月份的日期,并支持切换月份的功能。 一、目录结构 /pages/calendarcalendar.wxmlcalendar.scsscalendar.jscalendar.json二、calendar.wxml <view class"calendar"><…...
质量问题分析与改进常见方法
大同小异,本质都是定位、解决、推广三大步双归零 技术归零五条要求:“定位准确、机理清楚、问题复现、措施有效、举一反三”。 管理归零五条要求:“过程清楚、责任明确、措施落实、严肃处理、完善规章”。 航天FRACASFRACAS ,是“…...

质数的和与积
质数的和与积 C语言代码C 代码Java代码Python代码 💐The Begin💐点点关注,收藏不迷路💐 两个质数的和是S,它们的积最大是多少? 输入 一个不大于10000的正整数S,为两个质数的和。 输出 一个整…...

数据结构 (35)分配类排序
前言 分配类排序是数据结构中的一种重要排序方法,其核心思想是利用分配和收集过程对元素进行排序,而无需比较元素之间的关键字。这种方法突破了基于关键字比较的排序算法的时间下界,可以达到线性时间复杂度O(n)。 一、分配类排序的基本概念 分…...
Cesium隐藏默认控件
终于有时间开始整理下知识点了。 开搞 本地环境 vue3vitecesiumvite和cesium都是最新版本这里有个问题需要注意,就是如何为Cesium配置Vite,随便检索一下,大部分都时通过插件【vite-plugin-cesium】作为解决方案,我本地创建新的示…...

Spark SQL 执行计划解析源码分析
本文用于记录Spark SQL执行计划解析的源码分析。文中仅对关键要点进行提及,无法面面具到,仅描述大体的框架。 Spark的Client有很多种,spark-sql,pyspark,spark- submit,R等各种提交方式,这里以…...

rabbitMq举例
新来个技术总监,把 RabbitMQ 讲的那叫一个透彻,佩服! 生产者 代码举例 public String sendMsg(final String exchangeName,final String routingKey,final String msg) {} /*** 发送消息* param exchangeName exchangeName* param routin…...

奇怪的知识又增加了:ESP32下的Lisp编程=>ULisp--Lisp for microcontrollers
ESP32下有MicroPython,那么我就在想,有Lisp语言支持吗?答案是果然有!有ULisp,专门为MCU设计的Lisp! 网址:uLisp - Lisp for microcontrollers 介绍:用于微控制器的 Lisp 适用于 Ar…...
渗透测试之信息收集
免责声明:使用本教程或工具,用户必须遵守所有适用的法律和法规,并且用户应自行承担所有风险和责任。 文章目录 1. 基础信息收集2. 网络资产发现3. 网站和应用信息4. 技术栈识别5. 安全漏洞和配置6. 移动应用分析7.Google语法常见Google使用场…...

基本分页存储管理
一、实验目的 目的:熟悉并掌握基本分页存储管理的思想及其实现方法,熟悉并掌握基本分页存储管理的分配和回收方式。 任务:模拟实现基本分页存储管理方式下内存空间的分配和回收。 二、实验内容 1、实验内容 内存空间的初始化——可以由用户输…...

SQLServer到MySQL的数据高效迁移方案分享
SQL Server数据集成到MySQL的技术案例分享 在企业级数据管理中,跨平台的数据集成是一个常见且关键的任务。本次我们将探讨如何通过轻易云数据集成平台,将巨益OMS系统中的退款单明细表从SQL Server高效、安全地迁移到MySQL数据库中。具体方案名称为“7--…...

软考:工作后再考的性价比分析
引言 在当今的就业市场中,软考(软件设计师、系统分析师等资格考试)是否值得在校学生花费时间和精力去准备?本文将从多个角度深入分析软考在不同阶段的性价比,帮助大家做出明智的选择。 一、软考的价值与局限性 1.1 …...

shell编程(完结)
shell编程(完结) 声明! 学习视频来自B站up主 泷羽sec 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章 笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其…...

UNIX数据恢复—UNIX系统常见故障问题和数据恢复方案
UNIX系统常见故障表现: 1、存储结构出错; 2、数据删除; 3、文件系统格式化; 4、其他原因数据丢失。 UNIX系统常见故障解决方案: 1、检测UNIX系统故障涉及的设备是否存在硬件故障,如果存在硬件故障…...
adb连接逍遥安卓模拟器失败的问题解决方案
1、逍遥安卓模拟器进入系统应用,设置-关于平板电脑-版本号,连续点击3次以上,直到提示进入开发者模式,返回设置界面,进入【开发者选项】-【USB调试】开启,之后重启模拟器再次adb尝试连接。 2、android stud…...

【昇腾】NPU ID:物理ID、逻辑ID、芯片映射关系
起因: https://www.hiascend.com/document/detail/zh/Atlas%20200I%20A2/23.0.0/re/npu/npusmi_013.html npu-smi info -l查询所有NPU设备: [naienotebook-npu-bd130045-55bbffd786-lr6t8 DCNN]$ npu-smi info -lTotal Count : 1NPU…...

Three.js曲线篇 8.管道漫游
目录 创建样条曲线 创建管道 透视相机漫游 完整代码 大家不要被这个“管道漫游”这几个字所蒙骗了,学完后大家就知道这个知识点有多脏了。我也是误入歧途,好奇了一下“管道漫游”。好了,现在就给大家展示一下为啥这个只是点脏了。 我也废话…...
scala基础_数据类型概览
Scala 数据类型 下表列出了 Scala 支持的数据类型: 类型类别数据类型描述Scala标准库中的实际类基本类型Byte8位有符号整数,数值范围为 -128 到 127scala.Byte基本类型Short16位有符号整数,数值范围为 -32768 到 32767scala.Short基本类型I…...

【LeetCode刷题之路】622.设计循环队列
LeetCode刷题记录 🌐 我的博客主页:iiiiiankor🎯 如果你觉得我的内容对你有帮助,不妨点个赞👍、留个评论✍,或者收藏⭐,让我们一起进步!📝 专栏系列:LeetCode…...
设计模式和设计原则回顾
设计模式和设计原则回顾 23种设计模式是设计原则的完美体现,设计原则设计原则是设计模式的理论基石, 设计模式 在经典的设计模式分类中(如《设计模式:可复用面向对象软件的基础》一书中),总共有23种设计模式,分为三大类: 一、创建型模式(5种) 1. 单例模式(Sing…...
java调用dll出现unsatisfiedLinkError以及JNA和JNI的区别
UnsatisfiedLinkError 在对接硬件设备中,我们会遇到使用 java 调用 dll文件 的情况,此时大概率出现UnsatisfiedLinkError链接错误,原因可能有如下几种 类名错误包名错误方法名参数错误使用 JNI 协议调用,结果 dll 未实现 JNI 协…...

ETLCloud可能遇到的问题有哪些?常见坑位解析
数据集成平台ETLCloud,主要用于支持数据的抽取(Extract)、转换(Transform)和加载(Load)过程。提供了一个简洁直观的界面,以便用户可以在不同的数据源之间轻松地进行数据迁移和转换。…...
Java 加密常用的各种算法及其选择
在数字化时代,数据安全至关重要,Java 作为广泛应用的编程语言,提供了丰富的加密算法来保障数据的保密性、完整性和真实性。了解这些常用加密算法及其适用场景,有助于开发者在不同的业务需求中做出正确的选择。 一、对称加密算法…...
【python异步多线程】异步多线程爬虫代码示例
claude生成的python多线程、异步代码示例,模拟20个网页的爬取,每个网页假设要0.5-2秒完成。 代码 Python多线程爬虫教程 核心概念 多线程:允许程序同时执行多个任务,提高IO密集型任务(如网络请求)的效率…...
Rapidio门铃消息FIFO溢出机制
关于RapidIO门铃消息FIFO的溢出机制及其与中断抖动的关系,以下是深入解析: 门铃FIFO溢出的本质 在RapidIO系统中,门铃消息FIFO是硬件控制器内部的缓冲区,用于临时存储接收到的门铃消息(Doorbell Message)。…...
代理篇12|深入理解 Vite中的Proxy接口代理配置
在前端开发中,常常会遇到 跨域请求接口 的情况。为了解决这个问题,Vite 和 Webpack 都提供了 proxy 代理功能,用于将本地开发请求转发到后端服务器。 什么是代理(proxy)? 代理是在开发过程中,前端项目通过开发服务器,将指定的请求“转发”到真实的后端服务器,从而绕…...

九天毕昇深度学习平台 | 如何安装库?
pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple --user 举个例子: 报错 ModuleNotFoundError: No module named torch 那么我需要安装 torch pip install torch -i https://pypi.tuna.tsinghua.edu.cn/simple --user pip install 库名&#x…...

C++使用 new 来创建动态数组
问题: 不能使用变量定义数组大小 原因: 这是因为数组在内存中是连续存储的,编译器需要在编译阶段就确定数组的大小,以便正确地分配内存空间。如果允许使用变量来定义数组的大小,那么编译器就无法在编译时确定数组的大…...
前端中slice和splic的区别
1. slice slice 用于从数组中提取一部分元素,返回一个新的数组。 特点: 不修改原数组:slice 不会改变原数组,而是返回一个新的数组。提取数组的部分:slice 会根据指定的开始索引和结束索引提取数组的一部分。不包含…...