`
rain_2372
  • 浏览: 680916 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java打包jar,生成bat文件 Lorg/apache/lucene/document/Field;)V

    博客分类:
  • java
阅读更多
首先,进入命令行格式,进入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就可以了
分享到:
评论

相关推荐

    Lucene 5 主要jar包

    Apache Lucene是一个开源全文搜索引擎库,它为Java开发者提供了强大的文本搜索功能。在这个"Lucene 5 主要jar包"中,我们找到了一系列与Lucene 5.0.0相关的jar文件,这些文件是构建和运行基于Lucene的搜索应用程序的...

    lucene4.10.4 jar,手动整理,去除其他文件

    在Lucene 4.10.4版本中,我们看到这个压缩包文件"lucene4.10.4.jar"是该版本的核心库,包含了实现全文搜索功能所需的全部Java类和资源。这个版本的发布,是为了提供稳定且优化的搜索性能,同时也可能包括了错误修复...

    Apache Lucene全文检索和IKAnalyzer分词工具类

    说明:依赖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 Lucene4.7最全最新的jar包

    Apache Lucene是一个高性能、全文本搜索库,由Java编写,被广泛用于开发搜索引擎和需要文本检索功能的应用程序。Apache Lucene 4.7是该库的一个版本,它提供了丰富的功能和改进,使得开发者能够轻松地在他们的应用中...

    lucene 3.5 官网 源代码

    文档类(Document)位于`src/core/org/apache/lucene/document`,通过添加字段(Field)来存储信息。索引的创建和维护由`src/core/org/apache/lucene/index`下的类完成,如IndexWriter负责写入索引,...

    lucene基本包

    这个“lucene基本包”是探索和学习Lucene的第一步,其中可能包含了Lucene的JAR文件和其他必要的资源,供开发者在实际项目中导入和使用。通过深入理解并实践这些核心概念和功能,开发者可以充分利用Lucene的强大能力...

    lucene-core-7.7.0-API文档-中文版.zip

    标签:apache、lucene、core、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心...

    lucene3.6 的源代码

    `src/java/org/apache/lucene/store`目录下的类定义了不同的存储机制,如`FSDirectory`用于文件系统存储,`RAMDirectory`则在内存中存储索引。此外,`DirectoryReader`和`IndexReader`负责读取索引,`...

    lucene-4.10.3源码

    4. 文档处理:在`src/core/org/apache/lucene/document`,我们可以看到文档模型的定义,以及如何将各种数据类型转化为可被索引的字段。 二、Lucene 4.10.3的主要改进 1. 分词器(Analyzer)增强:此版本对分词器...

    lucene-demos-2.9.1.jar

    最新版的全文搜索框架lucene的jar包,官方下载地址http://repo1.maven.org/maven2/org/apache/lucene/。

    lucene_jar包

    在Java开发环境中,jar(Java Archive)包是将多个类文件打包在一起的格式,方便在不同项目中复用和部署。 **1. Lucene简介** Lucene最初由Doug Cutting创建,现已成为Apache的顶级项目。它提供了一个高效、可扩展...

    apache-lucene-snowball.jar

    jar包,亲测可用

    lucene7.3常用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 ...

    java lucene3.0 jar包

    这个包包含了三个主要的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的核心库,它提供了构建搜索引擎的基本构建块。这...

    lucene for java 简单demo

    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...

    lucene-core-2.9.2.jar

    Apache Lucene是一个开源全文搜索引擎库,由Java编写,被广泛应用于各种信息检索系统中。在本文中,我们将深入探讨其核心库——lucene-core-2.9.2.jar,以及与之相关的lucene-1.4.3.jar.license.txt文件。 一、...

    apache-lucene-analyzers.jar

    这个名为"apache-lucene-analyzers.jar"的文件是Lucene项目的一部分,主要包含了各种分析器(analyzers)的实现,它们在处理文本数据时起着至关重要的作用。 在Lucene中,分析器是将用户输入的文本转换为可搜索索引...

    Lucene.Net

    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...

    与lucene3.0兼容的庖丁jar包

    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实例项目及其打包文件详解** Lucene是一款强大的全文搜索引擎库,由Apache软件基金会开发,广泛应用于各种信息检索系统。这个实例项目是基于Lucene官网提供的,旨在帮助开发者更好地理解和使用Lucene进行...

Global site tag (gtag.js) - Google Analytics