嗨請有人可以幫我這個簡單問題我相信...我已經問了8個java聊天網站上的專家,但沒有人可以幫助我:(。 我已經下載了從 http://pdfbox.apache.org/download.html jar文件 我已經打開BlueJ的IDE和加載的罐子當我Java - pdfbox不能導入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也匆匆親ject屬性並添加了罐子,我也去了NetBeans上的側邊菜單,並嘗試這種方式。我仍然得到同樣的錯誤。有人可以幫忙嗎?我已經在3臺不同的電腦上試過了。
好男人給我更多的信息。我下載了罐子,並把它們放在blueJ的文件夾中,我去了選項並選擇了他們說的「加載」的jar文件。我也在Netbeans中做過同樣的工作,我向IDE展示了Jars是否仍然無法工作的IDE是完整代碼,它只是從我嘗試的PDFBOX網站獲取的示例代碼。
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>");
}
}
當你說你已經「去項目屬性並添加JAR」,你的意思是你已經將它添加到構建路徑? – user937146
是的,我已經將它添加到Netbeans的編譯時間庫 –