首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NetBeans平台6.7不能在Java1.5上运行

NetBeans平台6.7不能在Java1.5上运行
EN

Stack Overflow用户
提问于 2010-07-05 16:24:48
回答 2查看 256关注 0票数 0

我也在netbeans论坛上发布了这个问题-希望获得最大的曝光率。

我正在开发一个使用NetBeans RELEASE67和maven-nbm插件的应用程序。我使用Java WebStart进行部署。

我的用户使用的是java 1.6和java 1.5的混合版本

我的java1.5用户无法使用该软件;在启动时,该软件调用TopComponent.findInstance(),这导致

java.lang.NoClassDefFoundError: javax/swing/GroupLayout$Group

我可以看到javax.swing.GroupLayout对java 1.6+来说是个新事物,我对基本的TopComponent代码如此依赖于Java1.6感到困惑。

如何让NetBeans平台应用程序在Java1.5下运行?

我将尝试回溯到RELEASE65,希望这能解决问题。有什么建议吗?

非常感谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-02 16:29:42

很抱歉反应太慢了。

我的问题是,我是在java6下运行集成开发环境的,而马蒂斯已经使用java6 only类javax.swing.GroupLayout创建了所有布局。

直到我不得不在少数使用Java1.5的客户上运行软件时,我才注意到这个问题

使用以下过程可以很容易地解决此问题

  • 在“检查器”窗口中打开TopComponent,
  • 右键单击根节点(表单TopComponent)。选择“properties Windo
  • ”属性窗口中有一行关于“布局生成样式”的内容。可以在
    • 标准Java6代码
    • Swing布局扩展库Java之间进行选择

  • 选择后一个选项。
  • Rebuild
票数 0
EN

Stack Overflow用户

发布于 2010-07-08 00:11:14

您的部署中是否包含swing-layout.jar?要在Java6之前的平台上运行,您将需要它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3178005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档