佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 994|回复: 3

谁可以帮我试跑这个java coding???

[复制链接]
发表于 9-1-2008 06:45 PM | 显示全部楼层 |阅读模式
各位大大,我现在有个java coding,我朋友能够run它,不过我run的时候就有这些问题哦。。。NoClassDefFoundError。。。。

各位大大能够帮我跑这个程式吗???这是用来转换文件的coding,不过要跑时要有pdfbox的API哦。。。这是它的网址。。。http://sourceforge.net/projects/pdfbox/

这是coding:
import org.pdfbox.pdmodel.PDDocument;
import org.pdfbox.pdfparser.PDFParser;
import java.io.*;
import org.pdfbox.util.PDFTextStripper;
import java.util.Date;

public class Read_PDF{

public Read_PDF(){
}
public String GetTextPdf(String filename) throws Exception
{
String temp=null;
PDDocument pdfdocument=null;
FileInputStream is=new FileInputStream(filename);
PDFParser parser = new PDFParser( is );
parser.parse();
pdfdocument = parser.getPDDocument();
ByteArrayOutputStream out = new ByteArrayOutputStream();
OutputStreamWriter writer = new OutputStreamWriter( out );
PDFTextStripper stripper = new PDFTextStripper();
stripper.writeText(pdfdocument.getDocument(), writer );
writer.close();
byte[] contents = out.toByteArray();

String ts=new String(contents);
System.out.println("the string length is        "+contents.length+"\n";
return ts;
}
public static void main(String args[])
{
Read_PDF pf=new Read_PDF();
PDDocument pdfDocument = null;

try{
String ts=pf.GetTextPdf("roject3320.pdf";
//System.out.println(ts);

String name = "WriterOutFile.txt";

FileWriter fw = new FileWriter(name);

fw.write(ts);

fw.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}

}

先谢谢各位大大哦。。。
回复

使用道具 举报


ADVERTISEMENT

发表于 10-1-2008 10:01 AM | 显示全部楼层
漏掉某个jar文件了.. 检查一下你的classpath, 用-cp 或 --classpath 来include所有需要用的jar文件。

eg. java -cp mylib.jar;mylib2.jar;myprogram.jar MyMainClass
回复

使用道具 举报

 楼主| 发表于 13-1-2008 01:11 PM | 显示全部楼层
不好意思哦。。。
我想问问你说的那些mylib.jar;mylib2.jar;myprogram.jar是我需要用的jar file啊???
如果这些jar file都放在不一样的地方的话还是可以吗???
所以就是要用command prompt来run,对吗???
回复

使用道具 举报

发表于 13-1-2008 02:56 PM | 显示全部楼层

回复 3# TSW1016 的帖子

没错,要用command prompt或者些一个简单的bat文件

jar可以在不同的地方,不过在specify classpath的时候要用absolute path了,再给一个例子:

java -cp c:\java_lib\mylib1.jar:d:\downloads\mylib2.jar:main.jar org.mytestingcode.MyMainClass
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 20-10-2025 01:49 AM , Processed in 0.108426 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表