首先,进入命令行格式,进入classpath路径;(我的程序是org.zhangpeng.adapter.AdapterDemo01.calss);
输入命令:jar cvf ada.jar org 这样就在路径下生成了一个jar文件,但这个文件还不能运行;
接着,用win解压jar文件,找到META-INF文件夹中的MANIFEST.MF,用文本打开,在里面添加一行:Main-Class: org.zhangpeng.adapter.AdapterDemo01(回车),注意在Main-Class:后一定要加一个空格,句子结束后回车;然后将这个文件拷贝到与org文件夹同一个根目录下;
输入命令:jar umf MANIFEST.MF ada.jar这样就生成了可执行的jar文件;
输入命令:java -jar ada.jar 就可以在命令行格式下看到运行结果了;
但这样在Windows窗口下双击ada.jar文件是不可以直接运行的,这就要我们生成一个bat文件;在根目录下,建立一个ada.bat文件,编辑添加以下语句:
cd d:\java_code //CALSSPATH路径,也是我的文件所在路劲
java -jar ada.jar
pause
这样双击ada.bat文件就可以看到运行结果了
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.lucene.document.Document.add(Lorg/apache/lucene/document/Field;)V
at org.pdfbox.searchengine.lucene.LucenePDFDocument.addUnindexedField(LucenePDFDocument.java:224)
at org.pdfbox.searchengine.lucene.LucenePDFDocument.convertDocument(LucenePDFDocument.java:265)
at org.pdfbox.searchengine.lucene.LucenePDFDocument.getDocument(LucenePDFDocument.java:377)
at test.test.PdfLuceneTest.main(PdfLuceneTest.java:26)
老报这个错误是怎么回事啊?
以下为sam的回复:
lucene版本太高就会, 我试过了, 用lucene-core-2.2.0就会有这问题. 改用lucene-core-2.0.0就可以了
分享到:
相关推荐
Apache Lucene是一个开源全文搜索引擎库,它为Java开发者提供了强大的文本搜索功能。在这个"Lucene 5 主要jar包"中,我们找到了一系列与Lucene 5.0.0相关的jar文件,这些文件是构建和运行基于Lucene的搜索应用程序的...
在Lucene 4.10.4版本中,我们看到这个压缩包文件"lucene4.10.4.jar"是该版本的核心库,包含了实现全文搜索功能所需的全部Java类和资源。这个版本的发布,是为了提供稳定且优化的搜索性能,同时也可能包括了错误修复...
说明:依赖jar包:lucene-core-2.3.2.jar、IKAnalyzer3.2.8.jar。 一、LuceneUtil 工具类代码: package com.zcm.lucene; import java.io.File; import java.io.IOException; import java.io.StringReader; import...
Apache Lucene是一个高性能、全文本搜索库,由Java编写,被广泛用于开发搜索引擎和需要文本检索功能的应用程序。Apache Lucene 4.7是该库的一个版本,它提供了丰富的功能和改进,使得开发者能够轻松地在他们的应用中...
文档类(Document)位于`src/core/org/apache/lucene/document`,通过添加字段(Field)来存储信息。索引的创建和维护由`src/core/org/apache/lucene/index`下的类完成,如IndexWriter负责写入索引,...
这个“lucene基本包”是探索和学习Lucene的第一步,其中可能包含了Lucene的JAR文件和其他必要的资源,供开发者在实际项目中导入和使用。通过深入理解并实践这些核心概念和功能,开发者可以充分利用Lucene的强大能力...
标签:apache、lucene、core、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心...
`src/java/org/apache/lucene/store`目录下的类定义了不同的存储机制,如`FSDirectory`用于文件系统存储,`RAMDirectory`则在内存中存储索引。此外,`DirectoryReader`和`IndexReader`负责读取索引,`...
4. 文档处理:在`src/core/org/apache/lucene/document`,我们可以看到文档模型的定义,以及如何将各种数据类型转化为可被索引的字段。 二、Lucene 4.10.3的主要改进 1. 分词器(Analyzer)增强:此版本对分词器...
最新版的全文搜索框架lucene的jar包,官方下载地址http://repo1.maven.org/maven2/org/apache/lucene/。
在Java开发环境中,jar(Java Archive)包是将多个类文件打包在一起的格式,方便在不同项目中复用和部署。 **1. Lucene简介** Lucene最初由Doug Cutting创建,现已成为Apache的顶级项目。它提供了一个高效、可扩展...
jar包,亲测可用
lucene7.3的一些常用jar包 Setting your CLASSPATH First, you should download the latest Lucene distribution and then extract it to a working directory. You need four JARs: the Lucene JAR, the ...
这个包包含了三个主要的JAR文件,分别是`lucene-core-3.0.0.jar`、`lucene-memory-3.0.0.jar`和`lucene-highlighter-3.0.0.jar`。 `lucene-core-3.0.0.jar`是Lucene的核心库,它提供了构建搜索引擎的基本构建块。这...
import org.apache.lucene.document.StringField; import org.apache.lucene.index.DirectoryReader; import org.apache.lucene.index.IndexReader; import org.apache.lucene.index.IndexWriter; import org.apache...
Apache Lucene是一个开源全文搜索引擎库,由Java编写,被广泛应用于各种信息检索系统中。在本文中,我们将深入探讨其核心库——lucene-core-2.9.2.jar,以及与之相关的lucene-1.4.3.jar.license.txt文件。 一、...
这个名为"apache-lucene-analyzers.jar"的文件是Lucene项目的一部分,主要包含了各种分析器(analyzers)的实现,它们在处理文本数据时起着至关重要的作用。 在Lucene中,分析器是将用户输入的文本转换为可搜索索引...
Apache Lucene.Net is a C# full-text search engine. Apache Lucene.Net is not a complete application, but rather a code library and API that can easily be used to add search capabilities to applications...
at org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter.java:774) at org.apache.lucene.index.DocumentsWriter.addDocument(DocumentsWriter.java:752) at org.apache.lucene.index....
**Lucene实例项目及其打包文件详解** Lucene是一款强大的全文搜索引擎库,由Apache软件基金会开发,广泛应用于各种信息检索系统。这个实例项目是基于Lucene官网提供的,旨在帮助开发者更好地理解和使用Lucene进行...