Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用java web start运行swing大纲视图时的java.lang.AssertionError_Java_Swing_Outline View - Fatal编程技术网

使用java web start运行swing大纲视图时的java.lang.AssertionError

使用java web start运行swing大纲视图时的java.lang.AssertionError,java,swing,outline-view,Java,Swing,Outline View,我已经为我提到的JTable树视图和实现了。该实现正在eclipse工作区中成功运行,但当我使用JavaWebStart运行应用程序时。我面临以下问题 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

我已经为我提到的JTable树视图和实现了。该实现正在eclipse工作区中成功运行,但当我使用JavaWebStart运行应用程序时。我面临以下问题

 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)
java.lang.AssertionError:仅在AWT队列中重置置换!
位于org.netbeans.swing.etable.etable.resetPermutation(etable.java:1380)
位于org.netbeans.swing.etable.etable.tableChanged(etable.java:1268)
位于org.netbeans.swing.outline.outline.tableChanged(outline.java:943)
位于javax.swing.JTable.setModel(JTable.java:3698)
位于org.netbeans.swing.etable.etable.setModel(etable.java:861)
位于org.netbeans.swing.outline.outline.setModel(outline.java:636)
位于javax.swing.JTable。(JTable.java:644)
位于javax.swing.JTable。(JTable.java:572)
位于org.netbeans.swing.etable.etable.(etable.java:287)
位于org.netbeans.swing.outline.outline(outline.java:226)

你能告诉我这背后的原因吗

通过从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\u aim提供的提示

断言在eclipse中被禁用而在外部被启用了吗?@vishal\u aim我不知道如何检查它