<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>环境搭建 on 文艺技术笔记</title>
        <link>https://wenyiblog.top/tags/%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/</link>
        <description>Recent content in 环境搭建 on 文艺技术笔记</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh</language>
        <copyright>文艺技术笔记 | 软件工程师文艺</copyright>
        <lastBuildDate>Sat, 13 Jun 2026 09:00:00 +0800</lastBuildDate><atom:link href="https://wenyiblog.top/tags/%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>汇编语言环境搭建：MASM/TASM/DOSBox 从零配置</title>
        <link>https://wenyiblog.top/2026/06/asm-03-environment-setup/</link>
        <pubDate>Sat, 13 Jun 2026 09:00:00 +0800</pubDate>
        
        <guid>https://wenyiblog.top/2026/06/asm-03-environment-setup/</guid>
        <description>&lt;h2 id=&#34;为什么需要-dosbox&#34;&gt;&lt;a href=&#34;#%e4%b8%ba%e4%bb%80%e4%b9%88%e9%9c%80%e8%a6%81-dosbox&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;为什么需要 DOSBox？
&lt;/h2&gt;&lt;p&gt;现代操作系统（Windows 10/11, macOS, Linux）都是 32/64 位系统，无法直接运行 16 位的 DOS 程序。&lt;strong&gt;DOSBox&lt;/strong&gt; 是一个 x86 模拟器，完美还原 DOS 环境。&lt;/p&gt;
&lt;h2 id=&#34;安装步骤&#34;&gt;&lt;a href=&#34;#%e5%ae%89%e8%a3%85%e6%ad%a5%e9%aa%a4&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;安装步骤
&lt;/h2&gt;&lt;h3 id=&#34;1-下载-dosbox&#34;&gt;&lt;a href=&#34;#1-%e4%b8%8b%e8%bd%bd-dosbox&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;1. 下载 DOSBox
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;官网：https://www.dosbox.com/&lt;/li&gt;
&lt;li&gt;Windows: 下载安装包&lt;/li&gt;
&lt;li&gt;macOS: &lt;code&gt;brew install dosbox&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Linux: &lt;code&gt;sudo apt install dosbox&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;2-准备汇编工具链&#34;&gt;&lt;a href=&#34;#2-%e5%87%86%e5%a4%87%e6%b1%87%e7%bc%96%e5%b7%a5%e5%85%b7%e9%93%be&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;2. 准备汇编工具链
&lt;/h3&gt;&lt;p&gt;下载并解压到 &lt;code&gt;D:\ASM&lt;/code&gt;（或对应目录）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;MASM 5.0/6.11&lt;/strong&gt;（微软汇编器）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TASM 5.0&lt;/strong&gt;（Borland 汇编器）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LINK.exe&lt;/strong&gt;（链接器）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DEBUG.exe&lt;/strong&gt;（调试工具）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;3-挂载目录&#34;&gt;&lt;a href=&#34;#3-%e6%8c%82%e8%bd%bd%e7%9b%ae%e5%bd%95&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;3. 挂载目录
&lt;/h3&gt;&lt;p&gt;启动 DOSBox 后，输入：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mount c D:\ASM
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;c:
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;编写一键编译脚本&#34;&gt;&lt;a href=&#34;#%e7%bc%96%e5%86%99%e4%b8%80%e9%94%ae%e7%bc%96%e8%af%91%e8%84%9a%e6%9c%ac&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;编写一键编译脚本
&lt;/h2&gt;&lt;p&gt;每次手动敲 &lt;code&gt;masm&lt;/code&gt;、&lt;code&gt;link&lt;/code&gt; 太麻烦了。创建一个 &lt;code&gt;build.bat&lt;/code&gt;：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-batch&#34; data-lang=&#34;batch&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;@&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;echo&lt;/span&gt; off
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;echo&lt;/span&gt; [1/2] 汇编中...
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;masm &lt;span class=&#34;nv&#34;&gt;%1&lt;/span&gt;.asm;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;errorlevel&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;goto&lt;/span&gt; &lt;span class=&#34;nl&#34;&gt;error&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;echo&lt;/span&gt; [2/2] 链接中...
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;link &lt;span class=&#34;nv&#34;&gt;%1&lt;/span&gt;.obj;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;errorlevel&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;goto&lt;/span&gt; &lt;span class=&#34;nl&#34;&gt;error&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;echo&lt;/span&gt; ✅ 编译成功！执行 &lt;span class=&#34;nv&#34;&gt;%1&lt;/span&gt;.exe
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;%1&lt;/span&gt;.exe
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;goto&lt;/span&gt; &lt;span class=&#34;nl&#34;&gt;end&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;nl&#34;&gt;error&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;echo&lt;/span&gt; ❌ 编译失败，请检查错误信息
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;nl&#34;&gt;end&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;使用方法：&lt;code&gt;build hello&lt;/code&gt; 即可自动完成 汇编 → 链接 → 运行。&lt;/p&gt;
&lt;h2 id=&#34;推荐编辑器&#34;&gt;&lt;a href=&#34;#%e6%8e%a8%e8%8d%90%e7%bc%96%e8%be%91%e5%99%a8&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;推荐编辑器
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;VS Code&lt;/strong&gt;：安装 &amp;ldquo;MASM/TASM&amp;rdquo; 插件，语法高亮&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Notepad++&lt;/strong&gt;：轻量级，支持自定义语言&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DOSBox 内置 EDIT&lt;/strong&gt;：复古体验，支持全键盘操作&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;总结&#34;&gt;&lt;a href=&#34;#%e6%80%bb%e7%bb%93&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;总结
&lt;/h2&gt;&lt;p&gt;环境搭建是第一步，虽然繁琐，但配好之后写汇编会非常顺畅。下一篇我们将用这个环境写出第一个程序。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;下一篇：《第一条汇编程序：Hello World 的底层实现》&lt;/p&gt;
&lt;/blockquote&gt;
</description>
        </item>
        <item>
        <title>开发环境搭建与 10 个常见避坑指南</title>
        <link>https://wenyiblog.top/2026/06/tc-10-env-setup-pitfalls/</link>
        <pubDate>Fri, 05 Jun 2026 10:00:00 +0800</pubDate>
        
        <guid>https://wenyiblog.top/2026/06/tc-10-env-setup-pitfalls/</guid>
        <description>&lt;p&gt;Teamcenter 开发环境搭建涉及多个组件，配置繁琐且容易出错。本文总结环境搭建步骤与 10 个常见坑。&lt;/p&gt;
&lt;h2 id=&#34;开发环境组件清单&#34;&gt;&lt;a href=&#34;#%e5%bc%80%e5%8f%91%e7%8e%af%e5%a2%83%e7%bb%84%e4%bb%b6%e6%b8%85%e5%8d%95&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;开发环境组件清单
&lt;/h2&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;组件&lt;/th&gt;
&lt;th&gt;用途&lt;/th&gt;
&lt;th&gt;版本建议&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Teamcenter Server&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;核心服务&lt;/td&gt;
&lt;td&gt;与企业生产环境保持一致&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;BMIDE&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;业务建模&lt;/td&gt;
&lt;td&gt;随 TC 安装包自带&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Visual Studio&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;ITK C/C++ 编译&lt;/td&gt;
&lt;td&gt;VS2019/2022（企业版）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Eclipse&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;RAC 插件开发&lt;/td&gt;
&lt;td&gt;与 TC 版本匹配的 Eclipse 版本&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;JDK&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Java/SOA 开发&lt;/td&gt;
&lt;td&gt;JDK 11 或 17（根据 TC 版本）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Oracle/SQL Server&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;数据库&lt;/td&gt;
&lt;td&gt;企业生产环境镜像&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;环境搭建步骤&#34;&gt;&lt;a href=&#34;#%e7%8e%af%e5%a2%83%e6%90%ad%e5%bb%ba%e6%ad%a5%e9%aa%a4&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;环境搭建步骤
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;安装 Teamcenter Server 并配置站点&lt;/li&gt;
&lt;li&gt;安装 BMIDE 并连接测试环境&lt;/li&gt;
&lt;li&gt;配置 Visual Studio 编译环境（设置 MSDEV_HOME）&lt;/li&gt;
&lt;li&gt;安装 Eclipse 并导入 TC RAC 插件项目&lt;/li&gt;
&lt;li&gt;配置 JDK 环境变量和 Teamcenter Java 库路径&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;-10-个常见避坑指南&#34;&gt;&lt;a href=&#34;#-10-%e4%b8%aa%e5%b8%b8%e8%a7%81%e9%81%bf%e5%9d%91%e6%8c%87%e5%8d%97&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;🔥 10 个常见避坑指南
&lt;/h2&gt;&lt;h3 id=&#34;1-编译时找不到头文件&#34;&gt;&lt;a href=&#34;#1-%e7%bc%96%e8%af%91%e6%97%b6%e6%89%be%e4%b8%8d%e5%88%b0%e5%a4%b4%e6%96%87%e4%bb%b6&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;1. 编译时找不到头文件
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;原因&lt;/strong&gt;：&lt;code&gt;%TC_ROOT%\include&lt;/code&gt; 未加入编译器 Include 路径&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解决&lt;/strong&gt;：在 VS 项目属性中添加 &lt;code&gt;$(TC_ROOT)\include&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;2-链接时找不到库文件&#34;&gt;&lt;a href=&#34;#2-%e9%93%be%e6%8e%a5%e6%97%b6%e6%89%be%e4%b8%8d%e5%88%b0%e5%ba%93%e6%96%87%e4%bb%b6&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;2. 链接时找不到库文件
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;原因&lt;/strong&gt;：未链接正确的 ITK 静态库&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解决&lt;/strong&gt;：使用 &lt;code&gt;linkitk&lt;/code&gt; 命令而非直接调用 link&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;3-部署后新属性不显示&#34;&gt;&lt;a href=&#34;#3-%e9%83%a8%e7%bd%b2%e5%90%8e%e6%96%b0%e5%b1%9e%e6%80%a7%e4%b8%8d%e6%98%be%e7%a4%ba&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;3. 部署后新属性不显示
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;原因&lt;/strong&gt;：未更新 XML Rendering Stylesheet&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解决&lt;/strong&gt;：在 BMIDE 中更新样式表并重新部署&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;4-internal-itk-导致服务崩溃&#34;&gt;&lt;a href=&#34;#4-internal-itk-%e5%af%bc%e8%87%b4%e6%9c%8d%e5%8a%a1%e5%b4%a9%e6%ba%83&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;4. Internal ITK 导致服务崩溃
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;原因&lt;/strong&gt;：回调函数中发生未捕获异常&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解决&lt;/strong&gt;：所有 ITK 函数必须返回 ITK_ok 或具体错误码，不能抛出异常&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;5-soa-连接被拒绝&#34;&gt;&lt;a href=&#34;#5-soa-%e8%bf%9e%e6%8e%a5%e8%a2%ab%e6%8b%92%e7%bb%9d&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;5. SOA 连接被拒绝
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;原因&lt;/strong&gt;：J2EE 服务未启动或端口被防火墙拦截&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解决&lt;/strong&gt;：检查 &lt;code&gt;tcserver&lt;/code&gt; 进程状态，确认 7001 端口可访问&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;6-cico-签出后无法签入&#34;&gt;&lt;a href=&#34;#6-cico-%e7%ad%be%e5%87%ba%e5%90%8e%e6%97%a0%e6%b3%95%e7%ad%be%e5%85%a5&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;6. CICO 签出后无法签入
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;原因&lt;/strong&gt;：文件被其他进程占用或网络中断&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解决&lt;/strong&gt;：关闭所有占用文件的程序，使用&amp;quot;强制签入&amp;quot;（需管理员权限）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;7-bmide-部署卡住&#34;&gt;&lt;a href=&#34;#7-bmide-%e9%83%a8%e7%bd%b2%e5%8d%a1%e4%bd%8f&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;7. BMIDE 部署卡住
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;原因&lt;/strong&gt;：数据库连接池耗尽或 TAO 服务异常&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解决&lt;/strong&gt;：重启 BMIDE，检查数据库连接数&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;8-查询返回空结果&#34;&gt;&lt;a href=&#34;#8-%e6%9f%a5%e8%af%a2%e8%bf%94%e5%9b%9e%e7%a9%ba%e7%bb%93%e6%9e%9c&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;8. 查询返回空结果
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;原因&lt;/strong&gt;：查询条件错误或用户权限不足&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解决&lt;/strong&gt;：先用 infodba 账号测试查询，确认数据存在且权限正确&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;9-rac-插件不加载&#34;&gt;&lt;a href=&#34;#9-rac-%e6%8f%92%e4%bb%b6%e4%b8%8d%e5%8a%a0%e8%bd%bd&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;9. RAC 插件不加载
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;原因&lt;/strong&gt;：plugin.xml 配置错误或 Bundle 版本冲突&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解决&lt;/strong&gt;：检查 Eclipse Error Log，确认 plugin.xml 中的 extension 点正确&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;10-生产环境与测试环境不一致&#34;&gt;&lt;a href=&#34;#10-%e7%94%9f%e4%ba%a7%e7%8e%af%e5%a2%83%e4%b8%8e%e6%b5%8b%e8%af%95%e7%8e%af%e5%a2%83%e4%b8%8d%e4%b8%80%e8%87%b4&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;10. 生产环境与测试环境不一致
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;原因&lt;/strong&gt;：BMIDE 扩展未同步部署到生产环境&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解决&lt;/strong&gt;：建立严格的变更管理流程，测试通过后再部署&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 建议：开发环境与生产环境尽量保持版本和配置一致，避免&amp;quot;在我机器上能跑&amp;quot;的问题。&lt;/p&gt;
&lt;/blockquote&gt;
</description>
        </item>
        
    </channel>
</rss>
