草庐IT

CF_CLI_VERSION

全部标签

java - 在 Apache Commons CLI 中只需要一个参数吗?

我只是想知道ApacheCommonsCLI库中是否有任何方法可以指定必须提供一个参数?例如我有2个命令行参数,但必须提供一个(不多也不少)?我想要ip或msisdn,但不是两者都想要,也不是两者都想要:OptionBuilder.hasArg(true);OptionBuilder.withDescription("Blabla");OptionBuilder.isRequired(false);commandLineOptions.addOption(OptionBuilder.create("ip"));OptionBuilder.hasArg(true);OptionBuild

java - headless /CLI LibGDX

我正在为一个由LibGDX驱动的小型游戏编写服务器端代码,并且偶然发现了一个问题。每次我尝试使用任何Gdx.files.*方法时,我都会遇到NullPointerException。显然这是因为我没有实现ApplicationListener,所以LibGDX还没有被初始化。有没有办法以headless/CLI方式初始化LibGDX?我需要能够在服务器端加载TiledMap对象。MapLoader(Requestrequest){TiledMaptmp=newTmxMapLoader().load("maps/"+request.name+".tmx");}Exceptioninthr

java - com.w3c.dom.Document without <?xml version ="1.0"encoding ="UTF-8"standalone ="no"?>

我正在创建一个com.w3c.dom.Document来自String使用此代码:DocumentBuilderFactorydocFactory=DocumentBuilderFactory.newInstance();DocumentBuilderdocBuilder=docFactory.newDocumentBuilder();Documentdoc=docBuilder.parse(newInputSource(newStringReader("")));当我System.out.println(xmlToString(document)),我明白了:一切正常,但我不希望XM

java - 警告 : Unknown version string [3. 1]。将使用默认版本

每当我在eclipse中运行webaps时,我总是收到这个警告:WARNING:Unknownversionstring[3.1].Defaultversionwillbeused.这是什么?我该怎么办? 最佳答案 或者您可以简单地使用不支持Servlet3.1的Web服务器。比如Tomcat7只支持Servlet3.0及以下版本。而Tomcat8支持servlet3.1。 关于java-警告:Unknownversionstring[3.1]。将使用默认版本,我们在StackOverf

java - 获取 javax.net.ssl.SSLException : Received fatal alert: protocol_version while scraping data using Jsoup

我正在尝试使用Jsoup从站点获取数据。该网站的链接是Clickhere!这是我获取数据的代码。`//WARNING:doitonlyifsecurityisn'timportant,otherwiseyouhave//tofollowthisadvices:http://stackoverflow.com/a/7745706/1363265//CreateatrustmanagerthatdoesnotvalidatecertificatechainsTrustManager[]trustAllCerts=newTrustManager[]{newX509TrustManager()

java - XSD 验证 : This parser does not support specification "null" version "null"

我正在尝试使用标准Java库验证XML文件并出现上述错误。我的XSD文件test1.xsd是带有代码(在Eclipse中作为Junit测试运行):@TestpublicvoidtestValidatingParser1()throwsException{StringSCHEMA_PATH="test1.xsd";InputStreamSCHEMA_STREAM=getClass().getResourceAsStream(SCHEMA_PATH);StreamSourceSCHEMA_SOURCE=newStreamSource(SCHEMA_STREAM);SchemaFactory

java - 无法在 'java -version' 输出上进行 grep

这个问题在这里已经有了答案:Redirectjava-versiontofileorvariable(1个回答)关闭8年前。我正在尝试对命令的输出进行grep:java-versionjava-XshowSettings但他们似乎拒绝被重定向或管道传输。我试过了java-version|grepwhateverjava-version>jout.txt但两者都只是将输出打印到屏幕上。这是怎么回事?谢谢,吉拉德。

java - 如何从 xml 文档中删除 <?xml version ="1.0"encoding ="UTF-8"standalone ="no"?>

这个问题在这里已经有了答案:Remove'standalone="yes"'fromgeneratedXML(13个答案)关闭8年前。我为测试编写代码-它创建简单的XML文档。我的问题是创建的文档在第一个节点中包含不需要的数据。有什么办法可以删除或修改这个节点?importjava.io.ByteArrayOutputStream;importjavax.xml.parsers.DocumentBuilder;importjavax.xml.parsers.DocumentBuilderFactory;importjavax.xml.parsers.ParserConfiguratio

java - 马文 2 : How to package current project version in a WAR file?

我正在使用Maven2构建我的Java项目,我正在寻找一种方法来向用户显示pom.xml的当前版本号(例如使用Servlet或JSP)。据我所知,最好的方法是Maven将版本号作为文本文件打包到WAR中。这允许我从该文件中读取版本并以我想要的方式呈现它。有人知道可以为我做类似事情的插件吗?也许可以配置WAR插件来这样做?或者一起使用其他一些方法? 最佳答案 我以不同的方式解决了这个问题,因为我希望在服务的索引页面上显示版本、svn修订版等。我使用buildnumber-maven-plugin和war-plugin将值存储在list

java - Apache Commons CLI DefaultParser NoSuchMethod 错误

当我尝试创建DefaultParser的实例。我的代码:Optionsoptions=newOptions();//optionfordayoffsetoptions.addOption(newOption("d","day",true,"Dayoffset.-d7willrequestforlastweeksdata"));//options.addOption("d","day",true,"Dayoffset.-d7willrequestforlastweeksdata");CommandLineParserparser=newDefaultParser();CommandLin