草庐IT

category1Name

全部标签

java - 新的 JUnit 4.8.1 @Category 渲染测试套件是否几乎过时了?

给出的问题'HowtorunalltestsbelongingtoacertainCategory?'andtheanswer以下方法是否更适合测试组织?定义包含所有测试的主测试套件(例如使用ClasspathSuite)设计足够的一组JUnit类别(足够意味着每个理想的测试集合都可以通过一个或多个类别来识别)使每个测试符合相关类别根据主测试套件和类别集定义目标测试套件示例:确定速度(慢、快)、依赖性(模拟、数据库、集成等)、功能(填写适用类别)、领域(填写适用类别)等要求每个测试都正确地限定(标记)了一组相关的类别。使用ClasspathSuite创建主测试套件(所有测试都在类路径中

java - 以编程方式设置扩展坞 :name Java Mac OS X JVM property

是否有编程替代方法来设置dock:nameJavaMacOSX属性java-Xdock:name="MyAppName"-jarmyapp.jar,或者这是设置dock:name属性的唯一方法? 最佳答案 已经有一段时间了,但我相信您需要执行以下操作(假设您使用的是Swing):将您的main()方法放在与JFrame分开的类中。在创建JFrame之前,设置“com.apple.mrj.application.apple.menu.about.name”系统属性。例如:publicclassLauncher{publicstatic

java - 错误 :Module 'name' production: java. lang.NullPointerException

我在IntelliJ14.1.1中运行我的Java项目并且我正在使用play框架。出于某种原因,我无法在IntelliJ中编译代码的任何部分(即使在游戏环境中一切正常)。尝试编译时出现此错误:Information:5/26/15,19:26-Compilationcompletedwith1errorand0warningsin1s165msError:Module'doorman'production:java.lang.NullPointerException'doorman'是项目的名称。有人可以帮忙吗? 最佳答案 对我来说

java - 线程 "main"java.lang.NoClassDefFoundError : DiServer <wrong name: ds/DiServer> 中的异常

恐怕这是一个非常尴尬的问题。我在Eclipse中有一个程序:packageds;publicclassDiServer{publicstaticvoidmain(String[]args){intfoo=0;intbar=0;/*bla*/}}简单吧?这在Eclipse中运行时完全正常。我想从命令行运行它。我复制了bin文件夹,里面有ds文件夹,ds里面有DiServer.class,还有.classpath我已将它们放入单独的文件夹C:\MyDocuments\DiTest,打开命令提示符,转到C:\MyDocuments\DiTest\ds\并输入javaDiServer我得到的错

java - xml 属性中 'local name' 和 'qualified name' 之间的差异

您能帮我理解xml属性中“本地名称”和“限定名称”之间的区别吗?来自http://developer.android.com/reference/org/xml/sax/Attributes.html:/**Lookupanattribute'slocalnamebyindex.*/abstractStringgetLocalName(intindex)/**Lookupanattribute'sXMLqualified(prefixed)namebyindex.*/abstractStringgetQName(intindex)在这个例子中,会有什么不同?

java.util.MissingResourceException : Can't find bundle for base name javax. servlet.LocalStrings,语言环境 es_ES

我正在尝试在我的一个servlet中执行一些jUnit测试,但每当我尝试运行它时,我都会收到ExceptionInInitializerError。我读到这个错误是由于异常引起的,发生在评估静态初始值设定项或静态变量初始值设定项期间。问题是,即使我试图修复它,我也可以。这就是我在这里写的原因:我的servlet代码如下:publicclassAppServletextendsHttpServlet{///***HandlestheHTTPGETmethod.**@paramrequestservletrequest*@paramresponseservletresponse*@thro

java - wsimport "Cannot resolve the name..."

我一直在尝试导入以下网络服务:http://soap.genome.jp/KEGG.wsdl使用${JAVA_HOME}/bin/wsimport:wsimport-versionJAX-WSRI2.1.6inJDK6但是我得到了以下错误:parsingWSDL...[WARNING]src-resolve:Cannotresolvethename'soapenc:Array'toa(n)'typedefinition'component.line19ofhttp://soap.genome.jp/KEGG.wsdl#types?schema1[ERROR]undefinedsimpl

java - JAXB 绑定(bind)文件 : XmlAdapters and package name

我有这样一个绑定(bind)文件模式类在“example”中生成(正确),但XmlAdapters在“org.w3._2001.xmlschema”中生成(错误)。我该如何解决这个问题? 最佳答案 对于ApacheCXF用户,最干净的方法是使用-pwsdl2java提供的选项.-p[wsdl-namespace=]PackageNameSpecifieszero,ormore,packagenamestouseforthegeneratedcode.OptionallyspecifiestheWSDLnamespacetopacka

java - hibernate 异常 : Unknown name value for enum class

尝试从数据库中检索记录时,我得到枚举类的未知名称值。使用JSF2.0、JPA。我的数据库中的可能值为'F'或'J'枚举:publicenumTipoPessoa{FISICA("F","Física"),JURIDICA("J","Jurídica");privatefinalStringid;privatefinalStringdescricao;privateTipoPessoa(Stringid,Stringdescricao){this.id=id;this.descricao=descricao;}publicStringgetId(){returnid;}publicStr

java - extended server_name (SNI Extension) 不是用jdk1.8.0发送而是用jdk1.7.0发送

我已经使用ApacheCXF(v3.0.4)实现了一个JAX-WS客户端,并且一切正常,但是当我想对java8(jdk1.8.0_25)使用安全连接(SSL/TLS)时,问题就来了。我在日志中看到以下异常(-Djavax.net.debug=all):main,handlingexception:java.net.SocketException:Connectionresetmain,SENDTLSv1.2ALERT:fatal,description=unexpected_messagemain,WRITE:TLSv1.2Alert,length=2main,Exceptionsen