This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430FR2633:Captivate设计中心:NullPointerException

Guru**** 2591340 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/634057/msp430fr2633-captivate-design-center-nullpointerexception

部件号:MSP430FR2633
主题中讨论的其他部件:Captivate电话Captivate金属

在 Captivate设计中心(1.50 .00.00 ,Windows)中切换项目时,我无法再打开任何项目。

在CaptivateDesignCenter.log中,我看到NullPointerException:

线程"AWT-EventQueue-0"中出现异常
java.lang.NullPointerException
   位于com.ti.MSP430-DesignCenter.ProjectFileSystemView.isTraversable(ProjectFileSystemView.Java:92)
   在javax.swing.JFileChooser.isTraversable(未知来源)
   javax.swing.JFileChooser.setCurrentDirectory(Unknown来源)
   javax.swing.JFileChooser.setSelectedFile(Unknown来源)
   javax.swing.plaf.basic.BasicFileChooserUI$ApproveSelectionAction.actionPerformed(Unknown来源)
   在javax.swing.AbstractButton.fireActionPerformed (未知来源)
   在javax.swing.AbstractButton$Handler.actionPerformed (未知源)
   在javax.swing.DefaultButtonModel.fireActionPerformed (未知源)
   javax.swing.DefaultButtonModel.setPressed(Unknown来源)
   javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown来源)
   at java.awt.AWTEventMulticaster.mouseReleased (未知来源)
   java.awt.Component.processMouseEvent(Unknown来源)
   javax.swing.JComponent.processMouseEvent(Unknown来源)
   java.awt.Component.processEvent(Unknown来源)
   java.awt.Container.processEvent(Unknown来源)
   java.awt.Component.dispatchEventImpl(Unknown来源)
   at java.awt.Container.dispatchEventImpl (未知源)
   java.awt.Component.dispatchEvent(Unknown来源)
   at java.awt.LightweightDispatcher.retargetMouseEvent (未知来源)
   java.awt.LightweightDispatcher.processMouseEvent(Unknown来源)
   at java.awt.LightweightDispatcher.dispatchEvent (未知来源)
   at java.awt.Container.dispatchEventImpl (未知源)
   at java.awt.window.dispatchEventImpl (未知来源)
   java.awt.Component.dispatchEvent(Unknown来源)
   at java.awt.EventQueue.dispatchEventImpl (未知来源)
   at java.awt.EventQueue.access-500美元 (未知来源)
   位于java.awt.EventQueue3美元.run(Unknown Source)
   位于java.awt.EventQueue3美元.run(Unknown Source)
   java.security.AccessController.doPrivileged(Native方法)
   java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown来源)
   java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown来源)
   位于java.awt.EventQueue4美元.run(Unknown Source)
   位于java.awt.EventQueue4美元.run(Unknown Source)
   java.security.AccessController.doPrivileged(Native方法)
   java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown来源)
   at java.awt.EventQueue.dispatchEvent(未知来源)
   at java.awt.EventDispatchThread.umpOneEventForFilters (未知源)
   at java.awt.EventDispatchThread.umpEventsForFilter (未知源)
   at java.awt.EventDispatchThread.umpEventsForFilter (未知源)
   at java.awt.WaitDispatchSupport2美元.run(Unknown Source)
   at java.awt.WaitDispatchSupport4美元.run(Unknown Source)
   at java.awt.WaitDispatchSupport4美元.run(Unknown Source)
   java.security.AccessController.doPrivileged(Native方法)
   at java.awt.WaitDispatchSupport.enter (未知来源)
   at java.awt.dialog.show (未知来源)
   在javax.swing.JFileChooser.ShowDialog (未知源)
   位于com.ti.MSP430-DesignCenter.DesignCenter.onFileLocalImport(DesignCenter.Java:432)
   com.ti.msp430.captivate.Cdc.CdcDesignCenter.onFileLocalImport(CdcDesignCenter.java:279)
   位于com.ti.MSP430-DesignCenter.DesignCenter.onWorkspaceOpen(DesignCenter.Java:396)
   位于com.ti.MSP430-DesignCenter.DesignCenter12美元.actionPerformed(DesignCenter.Java:1116)
   在javax.swing.AbstractButton.fireActionPerformed (未知来源)
   在javax.swing.AbstractButton$Handler.actionPerformed (未知源)
   在javax.swing.DefaultButtonModel.fireActionPerformed (未知源)
   javax.swing.DefaultButtonModel.setPressed(Unknown来源)
   在javax.swing.AbstractButton.doClick (未知来源)
   javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown来源)
   javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown来源)
   java.awt.Component.processMouseEvent(Unknown来源)
   javax.swing.JComponent.processMouseEvent(Unknown来源)
   java.awt.Component.processEvent(Unknown来源)
   java.awt.Container.processEvent(Unknown来源)
   java.awt.Component.dispatchEventImpl(Unknown来源)
   at java.awt.Container.dispatchEventImpl (未知源)
   java.awt.Component.dispatchEvent(Unknown来源)
   at java.awt.LightweightDispatcher.retargetMouseEvent (未知来源)
   java.awt.LightweightDispatcher.processMouseEvent(Unknown来源)
   at java.awt.LightweightDispatcher.dispatchEvent (未知来源)
   at java.awt.Container.dispatchEventImpl (未知源)
   at java.awt.window.dispatchEventImpl (未知来源)
   java.awt.Component.dispatchEvent(Unknown来源)
   at java.awt.EventQueue.dispatchEventImpl (未知来源)
   at java.awt.EventQueue.access-500美元 (未知来源)
   位于java.awt.EventQueue3美元.run(Unknown Source)
   位于java.awt.EventQueue3美元.run(Unknown Source)
   java.security.AccessController.doPrivileged(Native方法)
   java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown来源)
   java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown来源)
   位于java.awt.EventQueue4美元.run(Unknown Source)
   位于java.awt.EventQueue4美元.run(Unknown Source)
   java.security.AccessController.doPrivileged(Native方法)
   java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown来源)
   at java.awt.EventQueue.dispatchEvent(未知来源)
   at java.awt.EventDispatchThread.umpOneEventForFilters (未知源)
   at java.awt.EventDispatchThread.umpEventsForFilter (未知源)
   at java.awt.EventDispatchThread.umpEventsForHierarchy (未知来源)
   at java.awt.EventDispatchThread.umpEvents (未知源)
   at java.awt.EventDispatchThread.umpEvents (未知源)
   java.awt.EventDispatchThread.run(Unknown来源)

删除项目文件夹CaptivateDesignCenter_1_50_00_00并重新启动Captivate设计中心后,我可以再次打开项目。 但在项目之间切换仍然不起作用。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Wouter您好,

    首先让我们确认一些基本信息。 您运行的是什么操作系统? 您使用的是哪个版本的Java?
    您是否还可以提供错误发生前屏幕的屏幕截图? 这可以帮助我们找到正确的方向来了解正在发生的事情。
    一种可能是文件路径太长。 是否可以向上移动工作区路径并查看错误是否仍然存在?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Jace:

    感谢您的回复。

    我现在使用的是Windows 10,Java 8 update 151 (64位)。

    下面是这种情况的屏幕截图。 每次单击'elect'(选择)时,NPE都会出现在日志中,并且此弹出窗口不会关闭。

    下面是NPE之前包含一些附加信息的日志:

    10.30 09:54:27已从HID设备VID:8263 PID 2405接口0断开
    10.30 09:54:27已从HID设备VID:8263 PID 2405接口1断开
    10.30 09:55:01正在导入C:\Users\Wouter.Saks\CaptIvateDesignCenter_1_50_00_00\CaptIvateDesignCenterWorkspaces\Captivate-phone\CaptivateDesignCenter.ser
    10.30 09:55:02已从HID设备VID:8263 PID 2405接口0断开
    10.30 09:55:02已从HID设备VID:8263 PID 2405接口1断开
    10.30 09:55:41工作空间设置为C:\Users\Wouter.Saks\CaptIvateDesignCenter_1_50_00_00\CaptivateDesignCenterWorkspaces\Captivate-metal
    10.30 09:55:41已从HID设备VID:8263 PID 2405接口0断开
    10.30 09:55:41已从HID设备VID:8263 PID 2405接口1断开
    10.30 09:55:41已从HID设备VID:8263 PID 2405接口0断开
    10.30 09:55:41已从HID设备VID:8263 PID 2405接口1断开
    线程"AWT-EventQueue-0"中出现异常
    java.lang.NullPointerException
       位于com.ti.MSP430-DesignCenter.ProjectFileSystemView.isTraversable(ProjectFileSystemView.Java:92)
       在javax.swing.JFileChooser.isTraversable(未知来源)
       javax.swing.JFileChooser.setCurrentDirectory(Unknown来源)
       javax.swing.JFileChooser.setSelectedFile(Unknown来源)
       javax.swing.plaf.basic.BasicFileChooserUI$ApproveSelectionAction.actionPerformed(Unknown来源)
       在javax.swing.AbstractButton.fireActionPerformed (未知来源)
       在javax.swing.AbstractButton$Handler.actionPerformed (未知源)
       在javax.swing.DefaultButtonModel.fireActionPerformed (未知源)
       javax.swing.DefaultButtonModel.setPressed(Unknown来源)
       javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown来源)
       at java.awt.AWTEventMulticaster.mouseReleased (未知来源)
       java.awt.Component.processMouseEvent(Unknown来源)
       javax.swing.JComponent.processMouseEvent(Unknown来源)
       java.awt.Component.processEvent(Unknown来源)
       java.awt.Container.processEvent(Unknown来源)
       java.awt.Component.dispatchEventImpl(Unknown来源)
       at java.awt.Container.dispatchEventImpl (未知源)
       java.awt.Component.dispatchEvent(Unknown来源)
       at java.awt.LightweightDispatcher.retargetMouseEvent (未知来源)
       java.awt.LightweightDispatcher.processMouseEvent(Unknown来源)
       at java.awt.LightweightDispatcher.dispatchEvent (未知来源)
       at java.awt.Container.dispatchEventImpl (未知源)
       at java.awt.window.dispatchEventImpl (未知来源)
       java.awt.Component.dispatchEvent(Unknown来源)
       at java.awt.EventQueue.dispatchEventImpl (未知来源)
       at java.awt.EventQueue.access-500美元 (未知来源)
       位于java.awt.EventQueue3美元.run(Unknown Source)
       位于java.awt.EventQueue3美元.run(Unknown Source)
       java.security.AccessController.doPrivileged(Native方法)
       java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown来源)
       java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown来源)
       位于java.awt.EventQueue4美元.run(Unknown Source)
       位于java.awt.EventQueue4美元.run(Unknown Source)
       java.security.AccessController.doPrivileged(Native方法)
       java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown来源)
       at java.awt.EventQueue.dispatchEvent(未知来源)
       at java.awt.EventDispatchThread.umpOneEventForFilters (未知源)
       at java.awt.EventDispatchThread.umpEventsForFilter (未知源)
       at java.awt.EventDispatchThread.umpEventsForFilter (未知源)
       at java.awt.WaitDispatchSupport2美元.run(Unknown Source)
       at java.awt.WaitDispatchSupport4美元.run(Unknown Source)
       at java.awt.WaitDispatchSupport4美元.run(Unknown Source)
       java.security.AccessController.doPrivileged(Native方法)
       at java.awt.WaitDispatchSupport.enter (未知来源)
       at java.awt.dialog.show (未知来源)
       在javax.swing.JFileChooser.ShowDialog (未知源)
       位于com.ti.MSP430-DesignCenter.DesignCenter.onFileLocalImport(DesignCenter.Java:432)
       com.ti.msp430.captivate.Cdc.CdcDesignCenter.onFileLocalImport(CdcDesignCenter.java:279)
       位于com.ti.MSP430-DesignCenter.DesignCenter.onWorkspaceOpen(DesignCenter.Java:396)
       位于com.ti.MSP430-DesignCenter.DesignCenter12美元.actionPerformed(DesignCenter.Java:1116)
       在javax.swing.AbstractButton.fireActionPerformed (未知来源)
       在javax.swing.AbstractButton$Handler.actionPerformed (未知源)
       在javax.swing.DefaultButtonModel.fireActionPerformed (未知源)
       javax.swing.DefaultButtonModel.setPressed(Unknown来源)
       在javax.swing.AbstractButton.doClick (未知来源)
       javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown来源)
       javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown来源)
       java.awt.Component.processMouseEvent(Unknown来源)
       javax.swing.JComponent.processMouseEvent(Unknown来源)
       java.awt.Component.processEvent(Unknown来源)
       java.awt.Container.processEvent(Unknown来源)
       java.awt.Component.dispatchEventImpl(Unknown来源)
       at java.awt.Container.dispatchEventImpl (未知源)
       java.awt.Component.dispatchEvent(Unknown来源)
       at java.awt.LightweightDispatcher.retargetMouseEvent (未知来源)
       java.awt.LightweightDispatcher.processMouseEvent(Unknown来源)
       at java.awt.LightweightDispatcher.dispatchEvent (未知来源)
       at java.awt.Container.dispatchEventImpl (未知源)
       at java.awt.window.dispatchEventImpl (未知来源)
       java.awt.Component.dispatchEvent(Unknown来源)
       at java.awt.EventQueue.dispatchEventImpl (未知来源)
       at java.awt.EventQueue.access-500美元 (未知来源)
       位于java.awt.EventQueue3美元.run(Unknown Source)
       位于java.awt.EventQueue3美元.run(Unknown Source)
       java.security.AccessController.doPrivileged(Native方法)
       java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown来源)
       java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown来源)
       位于java.awt.EventQueue4美元.run(Unknown Source)
       位于java.awt.EventQueue4美元.run(Unknown Source)
       java.security.AccessController.doPrivileged(Native方法)
       java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown来源)
       at java.awt.EventQueue.dispatchEvent(未知来源)
       at java.awt.EventDispatchThread.umpOneEventForFilters (未知源)
       at java.awt.EventDispatchThread.umpEventsForFilter (未知源)
       at java.awt.EventDispatchThread.umpEventsForHierarchy (未知来源)
       at java.awt.EventDispatchThread.umpEvents (未知源)
       at java.awt.EventDispatchThread.umpEvents (未知源)
       java.awt.EventDispatchThread.run(Unknown来源)

    如您所见,我使用的是默认示例项目位置。

    移动工作区不会修复它:

    10.30 10:19:30工作区设置为C:\ti\Captivate电话
    10.30 10:19:30从HID设备VID:8263 PID 2405接口0断开
    10.30 10:19:30已从HID设备VID:8263 PID 2405接口1断开
    10.30 10:19:30从HID设备VID:8263 PID 2405接口0断开
    10.30 10:19:30已从HID设备VID:8263 PID 2405接口1断开
    线程"AWT-EventQueue-0"中出现异常
    java.lang.NullPointerException
       位于com.ti.MSP430-DesignCenter.ProjectFileSystemView.isTraversable(ProjectFileSystemView.Java:92)
       在javax.swing.JFileChooser.isTraversable(未知来源)
       javax.swing.JFileChooser.setCurrentDirectory(Unknown来源)
       javax.swing.JFileChooser.setSelectedFile(Unknown来源)
       javax.swing.plaf.basic.BasicFileChooserUI$ApproveSelectionAction.actionPerformed(Unknown来源)
       在javax.swing.AbstractButton.fireActionPerformed (未知来源)
       在javax.swing.AbstractButton$Handler.actionPerformed (未知源)
       在javax.swing.DefaultButtonModel.fireActionPerformed (未知源)
       javax.swing.DefaultButtonModel.setPressed(Unknown来源)
       javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown来源)
       at java.awt.AWTEventMulticaster.mouseReleased (未知来源)
       java.awt.Component.processMouseEvent(Unknown来源)
       javax.swing.JComponent.processMouseEvent(Unknown来源)
       java.awt.Component.processEvent(Unknown来源)
       java.awt.Container.processEvent(Unknown来源)
       java.awt.Component.dispatchEventImpl(Unknown来源)
       at java.awt.Container.dispatchEventImpl (未知源)
       java.awt.Component.dispatchEvent(Unknown来源)
       at java.awt.LightweightDispatcher.retargetMouseEvent (未知来源)
       java.awt.LightweightDispatcher.processMouseEvent(Unknown来源)
       at java.awt.LightweightDispatcher.dispatchEvent (未知来源)
       at java.awt.Container.dispatchEventImpl (未知源)
       at java.awt.window.dispatchEventImpl (未知来源)
       java.awt.Component.dispatchEvent(Unknown来源)
       at java.awt.EventQueue.dispatchEventImpl (未知来源)
       at java.awt.EventQueue.access-500美元 (未知来源)
       位于java.awt.EventQueue3美元.run(Unknown Source)
       位于java.awt.EventQueue3美元.run(Unknown Source)
       java.security.AccessController.doPrivileged(Native方法)
       java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown来源)
       java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown来源)
       位于java.awt.EventQueue4美元.run(Unknown Source)
       位于java.awt.EventQueue4美元.run(Unknown Source)
       java.security.AccessController.doPrivileged(Native方法)
       java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown来源)
       at java.awt.EventQueue.dispatchEvent(未知来源)
       at java.awt.EventDispatchThread.umpOneEventForFilters (未知源)
       at java.awt.EventDispatchThread.umpEventsForFilter (未知源)
       at java.awt.EventDispatchThread.umpEventsForFilter (未知源)
       at java.awt.WaitDispatchSupport2美元.run(Unknown Source)
       at java.awt.WaitDispatchSupport4美元.run(Unknown Source)
       at java.awt.WaitDispatchSupport4美元.run(Unknown Source)
       java.security.AccessController.doPrivileged(Native方法)
       at java.awt.WaitDispatchSupport.enter (未知来源)
       at java.awt.dialog.show (未知来源)
       在javax.swing.JFileChooser.ShowDialog (未知源)
       位于com.ti.MSP430-DesignCenter.DesignCenter.onFileLocalImport(DesignCenter.Java:432)
       com.ti.msp430.captivate.Cdc.CdcDesignCenter.onFileLocalImport(CdcDesignCenter.java:279)
       位于com.ti.MSP430-DesignCenter.DesignCenter.onWorkspaceOpen(DesignCenter.Java:396)
       位于com.ti.MSP430-DesignCenter.DesignCenter12美元.actionPerformed(DesignCenter.Java:1116)
       在javax.swing.AbstractButton.fireActionPerformed (未知来源)
       在javax.swing.AbstractButton$Handler.actionPerformed (未知源)
       在javax.swing.DefaultButtonModel.fireActionPerformed (未知源)
       javax.swing.DefaultButtonModel.setPressed(Unknown来源)
       在javax.swing.AbstractButton.doClick (未知来源)
       javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown来源)
       javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown来源)
       java.awt.Component.processMouseEvent(Unknown来源)
       javax.swing.JComponent.processMouseEvent(Unknown来源)
       java.awt.Component.processEvent(Unknown来源)
       java.awt.Container.processEvent(Unknown来源)
       java.awt.Component.dispatchEventImpl(Unknown来源)
       at java.awt.Container.dispatchEventImpl (未知源)
       java.awt.Component.dispatchEvent(Unknown来源)
       at java.awt.LightweightDispatcher.retargetMouseEvent (未知来源)
       java.awt.LightweightDispatcher.processMouseEvent(Unknown来源)
       at java.awt.LightweightDispatcher.dispatchEvent (未知来源)
       at java.awt.Container.dispatchEventImpl (未知源)
       at java.awt.window.dispatchEventImpl (未知来源)
       java.awt.Component.dispatchEvent(Unknown来源)
       at java.awt.EventQueue.dispatchEventImpl (未知来源)
       at java.awt.EventQueue.access-500美元 (未知来源)
       位于java.awt.EventQueue3美元.run(Unknown Source)
       位于java.awt.EventQueue3美元.run(Unknown Source)
       java.security.AccessController.doPrivileged(Native方法)
       java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown来源)
       java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown来源)
       位于java.awt.EventQueue4美元.run(Unknown Source)
       位于java.awt.EventQueue4美元.run(Unknown Source)
       java.security.AccessController.doPrivileged(Native方法)
       java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown来源)
       at java.awt.EventQueue.dispatchEvent(未知来源)
       at java.awt.EventDispatchThread.umpOneEventForFilters (未知源)
       at java.awt.EventDispatchThread.umpEventsForFilter (未知源)
       at java.awt.EventDispatchThread.umpEventsForHierarchy (未知来源)
       at java.awt.EventDispatchThread.umpEvents (未知源)
       at java.awt.EventDispatchThread.umpEvents (未知源)
       java.awt.EventDispatchThread.run(Unknown来源)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    我们认为我们知道您现在正在做什么。 您似乎正在加载工作空间和项目(根据默认启动),然后尝试在新项目所在的相同位置打开新工作空间。 这种开端似乎打破了GUI。 如果您只想启动一个新项目,只需使用文件->项目打开或文件->项目->新建,而不尝试启动新工作区。 如果您确实需要一个完全不同的工作空间,而不是缺省值,则需要创建一个工作空间,该工作空间不在示例工作空间或与项目不在同一文件夹下。 在新工作区中,创建一个新的子文件夹,作为新项目。

    我们将在跟踪器中添加此问题,以便在将来进行改进。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    再次感谢您的快速响应。

    嗯,我不是在尝试创建新项目,而是打开不同的(现有)示例项目。 现在我得到了:我必须选择一个比我要打开的项目高一个文件夹级别的工作区。 选择正确的工作空间文件夹(本例中为CapTIvateDesignCenterWorkspace)后,我可以打开不同的示例项目。