こんにちは。誰かが私が信じるこの単純な問題について私を助けてくれませんか...私はすでにJavaチャットWebサイトで8人以上の専門家に質問しましたが、誰も私を助けてくれないようです:(。私は httpからjarファイルをダウンロードしました: //pdfbox.apache.org/download.html。blueJIDEを開いて、jarをロードしました。入力すると
import org.apache.pdfbox.*;
import org.apache.pdfbox.pdmodel;
import org.apache.pdfbox.pdmodel.PDPage;
エラーメッセージが表示されます:
error has occured cannot find org.apache.pdfbox
NetBeansも試し、プロジェクトプロパティに移動して、jarを追加しました。また、NetBeansのサイドメニューに移動して、その方法を試しました。それでも同じエラーが発生します。誰か助けてもらえますか?私はこれを3つの異なるPCで試しました。
大丈夫、私にもっと情報を教えてください。私はjarファイルをダウンロードしてblueJのフォルダーに入れました。オプションに移動し、「ロードされた」と表示されているjarファイルを選択しました。Netbeansでも同じことを行いました。ここでは、Jarsがまだ機能しないIDEを示しました。これは完全なコードであり、私が試しているPDFBOXWebサイトから取得したサンプルコードです。
import org.apache.pdfbox.exceptions.*;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDPage;
/**
* This will create a blank PDF and write the contents to a file.
*/
public class CreateBlankPDF
{
/**
* This will create a blank PDF and write the contents to a file.
*
* @param file The name of the file to write to.
*
* @throws IOException If there is an error writing the data.
* @throws COSVisitorException If there is an error while generating the document.
*/
public void create( String file ) throws IOException, COSVisitorException
{
PDDocument document = null;
try
{
document = new PDDocument();
//Every document requires at least one page, so we will add one
//blank page.
PDPage blankPage = new PDPage();
document.addPage( blankPage );
document.save( file );
}
finally
{
if( document != null )
{
document.close();
}
}
}
/**
* This will create a blank document.
*
* @param args The command line arguments.
*
* @throws IOException If there is an error writing the document data.
* @throws COSVisitorException If there is an error generating the data.
*/
public static void main( String[] args ) throws IOException, COSVisitorException
{
if( args.length != 1 )
{
usage();
}
else
{
CreateBlankPDF creator = new CreateBlankPDF();
creator.create( args[0] );
}
}
/**
* This will print the usage of this class.
*/
private static void usage()
{
System.err.println( "usage: java org.apache.pdfbox.examples.pdmodel.CreateBlankPDF <outputfile.pdf>" );
}
}