核心 - 发行说明


1.0 已知问题与限制
    1.1 WebSphereR Studio 安装目录中的无效字符会阻止它启动
    1.2 在已创建的线程的类装入程序中存在问题
    1.3 在 Plugin.startup 中创建可执行扩展时发生死锁

1.0 已知问题与限制

1.1 WebSphere Studio 安装目录中的无效字符会阻止它启动

如果在包含某些无效字符的目录中(例如,:%#<>"!)安装了 WebSphere Studio,则它将无法启动。要解决此问题,将 WebSphere Studio 安装在不包含无效字符的目录中。

1.2 在已创建的线程的类装入程序中存在问题

当试图使用与插件类装入程序不同的类装入程序从新创建的线程中装入类时存在已知问题。结果将为 ClassNotFoundException。作为一种变通方法,执行下列步骤:

  1. 创建一个线程以便在其中运行您的代码。
  2. 发送
    yourThread.setContextClassLoader(yourClassLoader); 
     (YourPluginClass.class.getClassLoader())

    通过获取类装入程序装入的类,就可以找到类装入程序。
  3. 在新创建的线程中运行代码。

如果您为当前线程设置上下文类装入程序,您就是在与线程的其他用户(都是 WebSphere Studio 的用户)争用,因此将不可预测结果。

1.3 在 Plugin.startup 中创建可执行扩展时发生死锁

如果 Plugin.startup 代码太复杂,并且要执行诸如创建可执行扩展之类的任务,则可能会发生死锁情况。只应使用 Plugin.startup 代码来执行简单的管理任务。

返回到主自述文件