gpt4 book ai didi

android - java.lang.NoClassDefFoundError : com. itextpdf.text.Document 错误

转载 作者:太空狗 更新时间:2023-10-29 14:25:50 26 4
gpt4 key购买 nike

我已按照 http://www.vogella.com/articles/Eclipse/article.html#classpath 中的说明将 .jar 文件添加到现有项目中.

当我尝试运行模拟器时,我以“java.lang.NoClassDefFoundError: com.itextpdf.text.Document”告终

我的 .classpath 文件:

<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry kind="lib" path="lib/itext-pdfa-5.3.3-javadoc.jar"/>
<classpathentry kind="lib" path="lib/itext-pdfa-5.3.3-sources.jar"/>
<classpathentry kind="lib" path="lib/itext-pdfa-5.3.3.jar"/>
<classpathentry kind="lib" path="lib/itext-xtra-5.3.3-javadoc.jar"/>
<classpathentry kind="lib" path="lib/itext-xtra-5.3.3-sources.jar"/>
<classpathentry kind="lib" path="lib/itext-xtra-5.3.3.jar"/>
<classpathentry kind="lib" path="lib/itextpdf-5.3.3-javadoc.jar"/>
<classpathentry kind="lib" path="lib/itextpdf-5.3.3-sources.jar"/>
<classpathentry kind="lib" path="lib/itextpdf-5.3.3.jar"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>

主 Activity .java

package com.example.tmp;

import java.io.FileOutputStream;

import com.itextpdf.text.Document;
import com.itextpdf.text.pdf.PdfWriter;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

String FILE = "/home/ronline/Desktop/FirstPdf.pdf";
try {
Document document=new Document();
PdfWriter.getInstance(document, new FileOutputStream(FILE));
document.open();
document.close();
} catch (Exception e) {
e.printStackTrace();
}

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}

最佳答案

由于未知原因,无法通过 eclipse 接口(interface)将 jars 获取到 Java 库。手动复制/过去到 libs 文件夹中就可以了。感谢 Parth Doshi 的建议。

关于android - java.lang.NoClassDefFoundError : com. itextpdf.text.Document 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12768395/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com