草庐IT

Apache-POI

全部标签

java - Apache POI 3.7 OutOfMemoryError : Java heap space when writing to large no of rows to xlsx files

我需要在xlsx文件中写入超过65000行的结果集。所以,我正在尝试使用ApachePOI3.7。我收到OutOfMemoryError:Java堆空间。除了增加JVM内存似乎无法解决问题外,我该如何解决此问题。简单示例代码:publicstaticvoidmain(String[]args)throwsIOException{Workbookwb=newXSSFWorkbook();CreationHelpercreateHelper=wb.getCreationHelper();Sheetsheet=wb.createSheet("newsheet");//Createarowan

java - apache-tomcat 7.0 不解压 .war?

我想将我的应用程序部署到服务器,然后我可以像这样访问应用程序:http://10.10.10.10/index.jsp但不是http://10.10.10.10/bar/index.jsp所以这是我在server.xml中的主机配置:但是,在我启动tomcat之后sh$CATALINA_HOME/bin/startup.sh我发现tomcat并没有解压$CATALINA_HOME/webapps下的war文件。然后我尝试删除$CATALINA_HOME/webapps/ROOT中的所有文件,但没关系。那么之前有人遇到过这个问题吗?以及如何解决问题? 最佳答案

java - 线程 "main"java.lang.NoClassDefFoundError : org/apache/commons/codec/DecoderException 中的异常

我尝试通过Solrj查询Solr这是我的代码publicclassReadFromSolr{publicstaticvoidmain(String[]args)throwsMalformedURLException,SolrServerException{Stringurl="http://localhost:8983/solr";try{SolrServerserver=newCommonsHttpSolrServer(url);ModifiableSolrParamsparams=newModifiableSolrParams();params.set("qt","/select"

java - 如何在下面使用带有 Apache httpclient 的 jersey-client?

我正在为一个项目使用jersey-client,我想让Client使用来自Apachehttpclient库的HTTP客户端。我之前看到这是可能的。我正在使用Jersey2.20。 最佳答案 使用ApacheConnectorProvider.将实例传递给ClientConfig.connectorProvider()获取将在后台使用ApacheHTTP客户端的ClientConfig实例。使用以下依赖项:org.glassfish.jersey.connectorsjersey-apache-connector2.20这是一个工作

java - Ant :[xslt] java.lang.ClassNotFoundException:org.apache.tools.ant.taskdefs.optional.TraXLiaison

我有一个Ant构建,它在Windows上运行良好,但当我将它移植到Linux上时似乎出现了问题。问题在这里:[xslt]java.lang.ClassNotFoundException:org.apache.tools.ant.taskdefs.optional.TraXLiaison我已经尝试过以下方法:将xalan.jar、xercesImpl.jar和xml-apis.jar放入$ANT_HOME/lib>目录。将它们从构建文件中放入类路径安装ant的可选类。我正在使用EC2Linux实例(基本64位AmazonLinuxAMI2011.02.1Beta(AMIId:ami-8e

java - "550 SSL/TLS required on the data channel"使用 Apache Commons FTPSClient

我在需要加密数据通道的FTP服务器(ProFTPD1.3.3a)上使用FTPClient读取数据时遇到问题。在其他服务器上没有加密的情况下一切正常。我的代码是:FTPSClientftpsClient=newFTPSClient("TLS",false);log.debug("usingTLS");FTPClientConfigftpClientConfig=newFTPClientConfig(FTPClientConfig.SYST_UNIX);ftpClientConfig.setServerLanguageCode("de");ftpsClient.configure(ftpC

java - apache FileUtils.writeLines() 是否可以 append 到文件(如果存在)

公地FileUtils看起来很酷,我不敢相信它们不能append到文件中。Filefile=newFile(path);FileUtils.writeLines(file,printStats(newDateTime(),headerRequired));上面只是每次都替换文件的内容,我只想像这段代码一样继续标记这些东西以结束。fw=newFileWriter(file,true);try{for(Stringline:printStats(newDateTime(),headerRequired)){fw.write(line+"\n");}}finally{fw.close();}

java - Apache Derby - java.sql.SQLException : Failed to start database

首先,这是我第一次使用ApacheDerby。我正在使用netbeans,愿意使用嵌入式apachederby,并且我按照以下教程配置和安装数据库。然后,我使用项目属性将derby.jar文件附加到我的项目。http://netbeans.org/kb/docs/ide/java-db.html#starting所附图片将显示我在netbeans中的数据库状态我的数据库名称是“联系人”。表名为“FRIENDS”。以下是我的测试代码**DatabaseConnector.java**importjava.sql.*;publicclassDataBaseConnector{private

java - 如何避免 java.lang.NoClassDefFoundError

我有一个用于将文本添加到现有.doc文件的代码,它会使用apachePOI将其另存为另一个名称。以下是我目前试过的代码importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.InputStream;importorg.apache.poi.xwpf.model.XWPFHeaderFooterPolicy;importorg.apache.poi.xwpf.usermodel.XWPFDocument;importorg.apache.poi.xwpf.u

java - 如何根据 Word 文档大小 Apache-POI 自动调整表格并将表格居中对齐?

如何使用apache-poi并使该表格居中对齐,从而使该表格在列大小增加时自动适应文档页面宽度。此代码生成一个word文档,将数据从Java提取到位于c盘的word文件中。我手动设置了宽度,但现在可以正常工作了。如果提供适当的指导,对我来说会很有值(value)publicWord2Doc()throwsException{System.out.println("ThisisWordToDocumentClass");Filefile=null;FileOutputStreamfos=null;XWPFDocumentdocument=null;XWPFParagraphpara=nu