小编sld*_*lin的帖子

java.lang.UnsatisfiedLinkError:java.library.path中没有rxtxSerial

我试图使用64位rxtx串行通信库(从cloudhopper下载)与64位Windows 7和eclipse.我收到消息: java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path.dll和/jre/libdir一样Windows/System32.的RXTXcomm.jar是在Eclipse的构建路径,以及在jre/lib/extDIR.我在后台运行了进程监视器,并且看到了RXTXcomm.jar,rxtxSerial.dll并且rxtxParallel.dll都已找到并且已经打开,所以我不清楚为什么会出现这个问题.

有什么建议.

java rxtx

18
推荐指数
4
解决办法
8万
查看次数

当调用super()JDialog时,Powermock,Mockito nullpointerexception

当我尝试对JDialog对象中的某些方法进行单元测试时,我得到一个NullPointerException.我必须初始化对话框父模拟版本以及将使用的另一个类(除了调用静态方法.代码如下:

@RunWith( PowerMockRunner.class )
@PrepareForTest( ControlFileUtilities.class )
public class StructCompDlgTest 
{
  @Before
  public void setUp() throws Exception
  {
    controlFrame    = org.mockito.Mockito.mock( ControlFrame.class );
    structCmpDlg    = new StructureCompareDialog( controlFrame );
    serverPipeline  = org.mockito.Mockito.mock( ServerPipeline.class );
  }
...
}
Run Code Online (Sandbox Code Playgroud)

调用构造对话框的代码如下:

StructureCompareDialog( IControlFrame controlFrame )
{
 super( (Frame) controlFrame, "title", true );
 ...
}
Run Code Online (Sandbox Code Playgroud)

当调用超级构造函数时,我最终会在java.awt.Window.addOwnerWindow(Window.java:2525)中得到一个NullPointerError"

void addOwnedWindow(WeakReference weakWindow) {
  if (weakWindow != null) {
    synchronized(ownedWindowList) {  ***<<------ offending line***
      // this if statement should really be an assert, but we don't
      // have …
Run Code Online (Sandbox Code Playgroud)

junit swing nullpointerexception mockito powermock

10
推荐指数
1
解决办法
1566
查看次数

将tcp套接字连接到spring集成的简单示例

有没有人知道使用tcp套接字使用spring集成连接到Web服务器的简单示例?普通java中有简单套接字通信的例子,包括服务器和客户端实例.还有一些在Spring集成中完全将客户端连接到服务器的示例.但是,在我试图通过普通的Java应用程序与spring集成网关建立一个简单的套接字连接时,spring端看到了连接,但是在最大消息长度异常时失败了.到目前为止,我找不到将这两种类型连接在一起的示例.

谢谢

sockets spring-integration

7
推荐指数
1
解决办法
8297
查看次数

使用spring 3注释,jsr303获取Nither BindingResult和bean名称'dataForm'的普通目标对象

使用带注释的spring 3实现一个简单的jsr303验证,当帖子找到缺少的元素时,我得到以下结果:

java.lang.IllegalStateException:BindingResult和bean名称'dataForm'的普通目标对象都不能作为请求属性使用

控制器看起来像这样:

@Controller
@SessionAttributes
@RequestMapping( "/dataentry.html" )
public class EnterDataController
{
  @RequestMapping( method = RequestMethod.GET )
  public String enterNewDataHandler( Map model )
  {
    DataEntryForm dataForm = new DataEntryForm();
    model.put( "dataForm", dataForm );
    return ( "dataentry" );
  }

  @RequestMapping( method = RequestMethod.POST )
  public String addData( @Valid DataEntryForm dataForm,
                           BindingResult          result,
                           Map                    model )
  {
    if ( result.hasErrors() ) { return ( "dataentry" ); }

    ... code for saving data ...
  }
}
Run Code Online (Sandbox Code Playgroud)

表单看起来像这样:

public class DataEntryForm
{
  @NotNull …
Run Code Online (Sandbox Code Playgroud)

model-view-controller spring attributes request

4
推荐指数
1
解决办法
3313
查看次数

log4j截断堆栈跟踪

我试图追踪GWT的问题.我得到一个错误,我想跟踪到源,但log4j通过指示类似"...... 26更多"的东西截断堆栈跟踪,因此我无法确定问题的确切位置.我试图找出是否有任何方法来阻止截断,但一直无法找到任何可以实现这一目的的选项.这个截断是一个可配置的功能吗?

我正在运行Tomcat 6.0.31,Spring 3.0(用于后端),GWT 2.1.0.

谢谢

log4j truncate

3
推荐指数
1
解决办法
1247
查看次数