小编ano*_*son的帖子

突然无法从ant运行TestNG测试([testng]引起:java.lang.ClassNotFoundException:com.beust.jcommander.ParameterException)

我正在使用ant和TestNG 6.1.1,昨天我的测试工作得很好.今天当我尝试运行测试时,我得到一个涉及com/beust/jcommander/ParamException的NoClassDefFoundError.这是输出:

[copy] Copying 1 file to /Users/djohnson/src/webapp/components/build/tmp
[testng] Exception in thread "main" java.lang.NoClassDefFoundError: com/beust/jcommander/ParameterException
[testng] Caused by: java.lang.ClassNotFoundException: com.beust.jcommander.ParameterException
[testng]    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
[testng]    at java.security.AccessController.doPrivileged(Native Method)
[testng]    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
[testng]    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
[testng]    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
[testng]    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
[testng] The tests failed.
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的.xml文件:

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Single Method Suite">
  <test name="Single Method Test">
    <classes>
      <class name="DhcpTest">
        <methods>
          <exclude name=".*" />
          <include name="setGetEnabledTest" />
        </methods>
      </class>
    </classes>
  </test>
</suite>
Run Code Online (Sandbox Code Playgroud)

我还为这个班级指定了完整的路径而没有运气.我检查了类路径,一切似乎都很好,有没有人对此有任何想法?

ant testng

11
推荐指数
1
解决办法
2万
查看次数

UPnP发现可以通过Javascript完成吗?

我正在开发一个我想要发现一些UPnP设备的网页,但是客户端可能在与服务器不同的VLAN上.因此,UPnP发现需要在客户端上进行.显然,使用Javascript无法实现UDP.有没有人知道是否有办法从客户端的浏览器进行UPnP发现?

javascript upnp

8
推荐指数
1
解决办法
2964
查看次数

处理onClick以查看CellTable标头中的复选框

我正在尝试创建一个包含一些文本和一个复选框的列的CellTable,它将用作全选复选框(参见下图,"cb"是复选框).目前我正在使用从Header派生的类并覆盖它的render方法来输出文本和一个复选框.我重写onBrowserEvent()但它只给我onChange事件,除了复选框无法正常工作外,它会正常工作.有没有人对此有任何想法?

+-------+------------+
| col 1 | Select All |
|       |     cb     | 
+-------+------------+
| row 1 |     cb     |
+-------+------------+
Run Code Online (Sandbox Code Playgroud)

我在复选框中遇到的问题是,如果没有选中,则必须单击两次以显示复选标记(至少在Chrome上),即使第一次"已检查"属性为真.单击一下即可正确取消选中它.

这是一些代码:

设置CellTable列:

/** Setup the table's columns. */
private void setupTableColumns() {
    // Add the first column:
    TextColumn<MyObject> column1 = new TextColumn<MyObject>() {
        @Override
        public String getValue(final MyObject object) {
            return object.getColumn1Text();
        }
    };
    table.addColumn(macColumn, SafeHtmlUtils.fromSafeConstant("Column1"));

    // the checkbox column for selecting the lease
    Column<MyObject, Boolean> checkColumn = new Column<MyObject, Boolean>(
            new CheckboxCell(true, false)) {
        @Override
        public Boolean …
Run Code Online (Sandbox Code Playgroud)

gwt celltable

6
推荐指数
1
解决办法
8273
查看次数

标签 统计

ant ×1

celltable ×1

gwt ×1

javascript ×1

testng ×1

upnp ×1