小编Jam*_*unn的帖子

SLF4J:类路径包含多个SLF4J绑定

我收到以下错误.似乎有多个日志框架绑定到sl4j.不知道如何解决这个问题.任何帮助是极大的赞赏.

SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/Users/admin/.m2/repository/org/slf4j/slf4j-log4j12/1.6.4/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/C:/Users/admin/.m2/repository/org/slf4j/slf4j-log4j12/1.6.1/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
Run Code Online (Sandbox Code Playgroud)

maven-2 slf4j

194
推荐指数
7
解决办法
28万
查看次数

什么是Spring中的Dispatcher Servlet?

在这张图片中(我从这里得到),HTTP请求向Dispatcher Servlet发送了一些内容.

在此输入图像描述

我的问题是Dispatcher Servlet的作用是什么?

是否就像从网页上抛出信息并将其丢给控制器?

java spring spring-mvc

176
推荐指数
5
解决办法
18万
查看次数

Visual Studio:如何打破处理的异常?

我希望Visual Studio在发生处理异常时中断(即我不只是想看到"第一次机会"消息,我想调试实际异常).

例如,我希望调试器在异常处中断:

try
{
   System.IO.File.Delete(someFilename);
}
catch (Exception)
{
   //we really don't care at runtime if the file couldn't be deleted
}
Run Code Online (Sandbox Code Playgroud)

我遇到了Visual Studio.NET的这些笔记:

1)在VS.NET中进入Debug菜单>>"Exceptions ...">>"Common Language Runtime Exceptions">>"System"并选择"System.NullReferenceException"

2)在该对话框的底部有一个"当抛出异常时:"组框,选择"进入调试器"

3)运行您的方案.抛出异常时,调试器将停止并通过一个对话框通知您,类似于:"抛出类型"System.NullReferenceException"的异常.[Break] [Continue]"

点击[休息].这将使您处于导致问题的代码行.

但它们不适用于Visual Studio 2005(" 调试"菜单上没有" 例外"选项).

有谁知道在Visual Studio中找到这个选项对话框中的" 当抛出异常时 "组框,并选择" 进入调试器 "?

更新:问题是我的调试菜单没有Exceptions项.我自定义菜单以手动添加它.

debugging exception visual-studio

157
推荐指数
5
解决办法
10万
查看次数

在intelliJ中包不存在错误

我正在尝试使用烧烤条码打印库.我已经通过项目结构添加库成功地将库添加到IntelliJ.然后我导入了包并编写了方法,这没有给我任何错误.这些包在课堂上可用.

但是当我编译它时给了我错误:

error: package net.sourceforge.barbecue does not exist
Run Code Online (Sandbox Code Playgroud)

怎么会这样?

我在ubuntu编码,还有其他地方我要添加库吗?

谢谢.提卡

java barcode intellij-idea ubuntu-12.04

86
推荐指数
16
解决办法
10万
查看次数

错误:注册表项'Software\JavaSoft\Java Runtime Environment'\ CurrentVersion'?

当我运行:C:\ Users\ashahria\Downloads> java -jar schemaSpy_5.0.0.jar

我收到以下错误.怎么了?我该如何解决?

错误:注册表项'Software\JavaSoft\Java Runtime Environment'\ CurrentVersion'

值为'1.5',但需要'1.7'.
错误:找不到java.dll
错误:找不到Java SE Runtime Environment.

java environment exception runtimeexception

80
推荐指数
5
解决办法
26万
查看次数

如何在jenkins中重置内部版本号?

我正在使用Jenkins和Gradle来构建我的java项目.

每次我构建我的项目时,我都会在Jenkins屏幕上获得一个新的内部版本号.

以下是我的Jenkins构建信息:

Success > Console Output  #96   03-Jan-2014 15:35:08    
Success > Console Output  #95   03-Jan-2014 15:27:29     
Failed > Console Output  #94    03-Jan-2014 15:26:16     
Failed > Console Output  #93    03-Jan-2014 15:25:01     
Failed > Console Output  #92    03-Jan-2014 15:23:50     
Success > Console Output  #91   03-Jan-2014 12:42:32    
Success > Console Output  #90   03-Jan-2014 12:02:45
Run Code Online (Sandbox Code Playgroud)

我想重置Jenkins内部版本号,如:

Success > Console Output  #1    03-Jan-2014 12:02:45
Run Code Online (Sandbox Code Playgroud)

如何在Jenkins中重置内部版本号?

提前致谢.

jenkins

79
推荐指数
7
解决办法
7万
查看次数

除了SonarQube之外,还有其他质量管理工具吗?

我们组织中的人正在尝试实施源代码质量管理工具.SonarQube是我们遇到的一个这样的工具,它充满了各种功能并且非常出色.在实际实现之前,我们希望将它与同行进行比较(如果有的话).

Sonar的功能和功能是否有很好的竞争者?

sonarqube

67
推荐指数
2
解决办法
3万
查看次数

如何让Jenkins在部署时自动运行Selenium WebDriver/TestNG/Java测试以及Maven如何处理所有这些?

我现在已经研究了好几个小时,但我只发现了大局.他们在任何地方都假设读者已经建立了系统的一部分.

我认为将整个事物放在一起所需的部件的大图描述将是有用的.

他们都说"使用你的maven selenium测试"等等.

编辑:经过一些研究,我发现我需要在Jenkins和我的计算机上安装Maven,为Eclipse安装maven插件,并创建/转换我的项目作为Maven项目.如何在Jenkins中转移我的Maven项目?我是否导出到.jar,还是在服务器上移动整个文件夹?如何将整个事物与xvfb连接在一起?

所以这就是我目前所知道的

  1. 安装Jenkins(我们已在服务器上安装了)
  2. 为Jenkins安装插件(哪些?)
  3. 安装xvfb,以便在无头浏览器中运行测试(如何在Java编写的测试中指定?)
  4. 在计算机,jenkins和eclipse上安装Maven,使用maven项目.
  5. 我应该在eclipse工作区的哪个部分项目文件夹上传服务器以及在哪里?我有一个testng.xml文件和一些类(这是真正的测试)
  6. 如何告诉Jenkins在部署后自动运行Selenium Webdriver测试,我指向哪个文件?
  7. 如何获取报告 - 通过TestNg或通过一些Jenkins功能?

testng selenium webdriver maven jenkins

34
推荐指数
2
解决办法
5万
查看次数

如何获取文件夹的内容并放入ArrayList

我想用

File f = new File("C:\\");
Run Code Online (Sandbox Code Playgroud)

使用该文件夹的内容创建一个ArrayList.

我对缓冲读者不是很好,所以请告诉我这是否更好.

这是我到目前为止的代码:

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;


public class buffered_read {
public static void main(String[] args) {
    File f = new File("C:\\");
    int x = 0;
    boolean b = true;
    File list[];
    while(b = true){

    }
}
}
Run Code Online (Sandbox Code Playgroud)

谢谢,obiedog

java file

33
推荐指数
2
解决办法
8万
查看次数

在Java中,检查Selenium WebDriver是否已退出的最佳方法

我需要检查一个页面对象集合,看看每个页面对象是否在其WebDriver上调用了quit().

我编写了以下方法来检查WebDriver的状态:

public static boolean hasQuit(WebDriver driver) {
        try {
            driver.getTitle();
            return false;
        } catch (SessionNotFoundException e) {
            return true;
        }
}
Run Code Online (Sandbox Code Playgroud)

这是问题:我不喜欢抛出并捕获异常以发现布尔值的真实性,但似乎我没有选择,因为WebDriver API没有提供检查驱动程序是否已退出的方法.

所以我的问题是,是否有更好的方法来检查WebDriver是否已退出?

我在这里找到了一个类似的(也是更一般的)问题,但问题没有任何已经尝试过的代码,唯一的答案是在退出后总是将WebDriver设置为null(我不一定能控制) .

java selenium webdriver selenium-webdriver

32
推荐指数
3
解决办法
3万
查看次数