【问题标题】:How to generate flowcharts in Eclipse?如何在 Eclipse 中生成流程图?
【发布时间】:2012-06-11 17:53:13
【问题描述】:

我正在寻找 Eclipse 的流程图插件(我正在为 Android 使用 Eclipse)并偶然发现了CodeRocket for Eclipse

  • eclipse 是不是最好的流程图生成器?

我试过Code Rocket for Eclipse

完全按照here 的描述进行操作,但我收到此错误

Could not create the view: Plug-in com.rapidqualitysystems.coderocket.ui was unable to load class com.rapidqualitysystems.coderocket.views.EclipseFlowchartEditor.

我们将不胜感激。

添加了 StackTrace 完整的堆栈跟踪会使屏幕混乱,并且是here,下面是开始的五行

java.lang.UnsupportedClassVersionError: com/rapidqualitysystems/coderocket/views/EclipseFlowchartEditor : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:188)

编辑 2 第一个错误是 Code Rocket for Eclipse 仅适用于 Java 7。我将我的 Java 升级到 7,后来支持 CodeRocket for Eclipse 通知该软件仅适用于 32 位版本的 eclipse。

【问题讨论】:

标签: java android eclipse eclipse-plugin


【解决方案1】:

您的问题最可能的原因是

  • 缺少包含 com.rapidqualitysystems.coderocket.views.EclipseFlowchartEditor 类的插件
  • 或者类 EclipseFlowchartEditor 本身需要另一个缺少的类

有时追踪此类问题非常棘手。

  • 检查您在按下“详细信息”按钮时是否收到更详细的错误消息或堆栈跟踪。
  • 还要检查错误日志视图中是否有错误消息。
  • 尝试找到应该提供类 EclipseFlowchartEditor 的插件,并显示插件视图是否列出了该插件。

【讨论】:

  • 我已经添加了详细的 Stacktrace。
  • UnsupportedClassVersionError 表示您的字节码已使用比您当前用于运行代码的版本更新的 Java 版本进行编译。修改插件的 Manifest,使其使用更新的 Java 版本进行编译,并且它应该可以工作(希望如此)。
  • 能理解您的建议,您能更详细地描述一下吗?您可以编辑您的答案。
  • 对不起,我想我误会了。您只是在使用流程图编辑器进行 Android 开发,对吗?我认为,问题在于您正在使用较旧的 Java 版本(可能是 Java 5 或 6?)运行 Eclipse 发行版。但是您安装的插件是用 Java 7 构建的(我不确定,但我认为,根据其他在线帖子,Java 次要版本 51 是 Java 7)。如果您使用 Java 7 SDK 运行 Eclipse,那么一切都应该可以正常工作。
  • 是的,Java 版本 51 导致 Java 7 (en.wikipedia.org/wiki/Java_class_file#General_layout)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多