【问题标题】:java.lang.AssertionError while running swing outline view using Java web startjava.lang.AssertionError 在使用 Java web start 运行摆动大纲视图时
【发布时间】:2013-05-14 01:54:58
【问题描述】:

我已经为我提到的herehere 的JTable 树视图实现了Outline view。该实现在 Eclipse 工作区中成功运行,但是当我使用 Java Web Start 运行应用程序时。我遇到了以下问题。

 java.lang.AssertionError: Do resetting of permutation only in AWT queue!
    at org.netbeans.swing.etable.ETable.resetPermutation(ETable.java:1380)
    at org.netbeans.swing.etable.ETable.tableChanged(ETable.java:1268)
    at org.netbeans.swing.outline.Outline.tableChanged(Outline.java:943)
    at javax.swing.JTable.setModel(JTable.java:3698)
    at org.netbeans.swing.etable.ETable.setModel(ETable.java:861)
    at org.netbeans.swing.outline.Outline.setModel(Outline.java:636)
    at javax.swing.JTable.<init>(JTable.java:644)
    at javax.swing.JTable.<init>(JTable.java:572)
    at org.netbeans.swing.etable.ETable.<init>(ETable.java:287)
    at org.netbeans.swing.outline.Outline.<init>(Outline.java:226)

请您告诉我这背后的原因是什么。

【问题讨论】:

  • 断言在 Eclipse 中被禁用而在外部启用吗?
  • @vishal_aim 我不知道如何检查

标签: java swing outline-view


【解决方案1】:

已通过禁用 java web start 的断言解决了该问题。 JNLP 文件中的修改是

在 jnlp 文件中添加 java-vm-args="-da"

<java  href="http://java.sun.com/products/autodl/j2se" version="1.7+"  java-vm-args="-da" initial-heap-size="128m" max-heap-size="512m" />

感谢@vishal_aim 的提示

【讨论】:

    猜你喜欢
    • 2011-09-30
    • 1970-01-01
    • 2011-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多