Application "XXX" could not be found in the registry的解决办法

本文介绍了在Eclipse RCP应用开发过程中遇到的两个常见启动问题及其解决方案。一是因依赖插件导致的启动失败,解决方法为清除Eclipse Application配置并重新启动;二是针对多RCP程序同时开发时出现的运行故障,通过调整Target Platform和添加所需插件来修复。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、#######

不知是否有人与我一样碰到这个问题,先建立一个RCP应用,写了一段代码,试运行一下,再写一段代码,加入对某个插件的依赖后,程序就会报错:

java.lang.RuntimeException: Application "tets.application" could not be found in the registry. The applications available are: <NONE>.

原因在于Ecplipse启动RCP应用的配置没有根据plugin中的设置而变化,所以启动时出错。
改正办法:RUN->Debug,把Eclipse Application中的启动配置删除,再启动就对了。


2、########

在工程中建立了多个RCP程序,突然发现跑不起来了
点击Run->Run…->plug-ins中Add Required plug-ins


发现不好使,然后更改一下Target与IDE不一样了,重复以上操作,发现好使了,关于target,介绍一下:

IDE(eclipse)——>target(目标)——>workspace
每一级都是 1 对 n 的关系。
默认是 target=IDE.
target的好处是方便插件的改变,开发时不会影响到IDE.
比如我的IDE(D:\eclipse),target(D:\target),workspace(D:\workspace)
使用eclipse开发时,可以不修改IDE,只变化target。
改变target的方法:Window->Preferences Plug-in Development > Target Platform Location

刚开始开发的时候没有设target,使用了缺省的默认IDE,在更换Target之后,再更新一下需要的plug-ins就可以了,为了不影响另外的Target,又下载了单独的RCP的SDK:eclipse-RCP-SDK-3.2-win32。

本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/zhaosen241/archive/2008/12/31/3670338.aspx

3####

菜单Run-Open Run Diagram,找到相应的RCP程序,点Plug-ins,点击按钮Add Required Plug-ins按钮,保存即可。好像是eclipse不会自动根据plugin.xml文件在运行的时候添加需要的包。
<think>好的,用户遇到了Conexant音频设备未找到的问题,需要解决方案。首先,我得理清可能的原因。根据经验,硬件问题、驱动问题或系统设置错误都可能导致这种情况。 首先,检查设备管理器里的声音设备状态。如果设备被禁用,用户需要启用它。如果显示黄色感叹号,可能需要更新或重新安装驱动。这里可以参考引用[3]提到的设备发现和配置,系统在启动时会检测设备,但可能需要手动干预。 接下来,驱动问题。Conexant驱动可能未正确安装或过时。用户应前往官网或OEM厂商网站下载最新驱动。如果已安装,回滚到旧版本或使用Windows更新可能有效。有时第三方驱动工具也能帮助识别问题。 系统文件损坏也可能导致设备未被识别。运行sfc /scannow和DISM命令可以修复系统文件。此外,BIOS中的音频设置是否启用?需要指导用户进入BIOS检查相关选项。 硬件故障的可能性也不能排除。尝试外接USB声卡,如果工作正常,可能是内置声卡硬件问题。这时候可能需要联系维修服务。 引用[1]提到音频模式的选择不会影响子程序检测,但若模式无效可能导致问题。虽然引用内容不完全相关,但可以联想到系统配置中的音频设置是否正确,比如默认播放设备是否选对。 用户可能已经尝试过一些基本步骤,但未成功,所以需要更深入的解决方案,如检查Windows音频服务、系统还原或重置。同时,确保操作系统更新到最新版本,以兼容性模式安装驱动也是可行方法。 最后,如果所有方法都无效,建议联系技术支持,特别是如果设备在保修期内。需要一步步引导用户排除问题,从软到硬,逐步深入。</think>### Conexant音频设备未找到问题的分步解决方案 1. **检查硬件状态** - 进入设备管理器(Win+X > 设备管理器) - 展开"声音、视频和游戏控制器"分支 - 检查是否存在带黄色感叹号的Conexant设备 - 右键选择"启用设备"或"更新驱动程序" 2. **驱动解决方案** - 手动安装驱动: $$ \text{推荐驱动版本} = \begin{cases} Windows 10/11: CX20751/2\_4.158.0.0 \\ Windows 7/8: 8.66.47.50 \end{cases} $$ - 使用Windows更新获取驱动: ```powershell pnputil /scan-devices ``` - 驱动回滚(如果更新后出现问题) 3. **系统级修复** - 运行系统文件检查: ```cmd sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth ``` - 检查Windows音频服务状态: $$ \text{必需服务} = \{Windows Audio, Windows Audio Endpoint Builder, Remote Procedure Call\} $$ 4. **BIOS/UEFI设置** - 进入BIOS(启动时按Del/F2/F10) - 确认以下设置: ```markdown [√] HD Audio Controller [√] Legacy USB Support [ ] Fast Boot (建议禁用) ``` 5. **硬件诊断** - 使用Linux Live USB测试音频功能 - 测量声卡供电电压(需专业人员): $$ V_{DD} \geq 3.3V \pm 5\% $$ - 检查主板音频接口物理连接 6. **注册表修复(高级用户)** ```reg Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e96c-e325-11ce-bfc1-08002be10318}] "DriverDate"="06-21-2022" "InfPath"="oem45.inf" ``` 引用验证:系统在设备初始化时会自动加载符合HDAudio类规范的驱动[^3],若设备未出现在枚举列表中,可能涉及硬件故障或BIOS配置问题[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值