Tvorba PDF - problém s package – Java – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Tvorba PDF - problém s package – Java – Fórum – Programujte.comTvorba PDF - problém s package – Java – Fórum – Programujte.com

 

Laďa
~ Anonymní uživatel
30 příspěvků
24. 11. 2019   #1
-
0
-

Zdravím, potřeboval bych poradit s technickou věcí.

Jsem úplný začátečník, jednodušší věci zvládnu sám, ale narážím na problém, že jakmile mám ve skriptu řádek

package org.apache.pdfbox.examples.pdmodel;

kompilátor mi háže chybu 

javac: file not found: org\apache\pdfbox\examples\pdmodel\CreateBlankPDF.java

Poradíte? Děkuji!

Nahlásit jako SPAM
IP: 37.48.32.–
gna
~ Anonymní uživatel
1891 příspěvků
24. 11. 2019   #2
-
+1
-
Zajímavé
Kit +

A proč v tom "skriptu" máš tenhle package?

Stáhni .jar soubor. Ten připojíš ke svému projektu a ve svém kódu pak nebudeš psát package ...pdfbox, ale import ...pdfbox.

Nahlásit jako SPAM
IP: 213.211.51.–
Kit+15
Guru
24. 11. 2019   #3
-
0
-

#1 Laďa
Za klíčové slovo "package" se píše názevnázev tvého balíku. Pokud chceš načíst cizí balík, použij "import".

Nahlásit jako SPAM
IP: 46.135.92.–
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Laďa
~ Anonymní uživatel
30 příspěvků
25. 11. 2019   #4
-
0
-

Děkuji moc za odpovědi. Můžete mi prosím napsat přesný případ? Já jsem profesí psychiatr a potřebuju si jenom něco doprogramovat do ambulance.

Čili mám tenhle kód

/**
 * Qoppa Software - Source Code Sample
 */
 
import jPDFWriterSamples;

import java.awt.Graphics2D;
import java.awt.print.PageFormat;

import com.qoppa.pdfWriter.PDFDocument;
import com.qoppa.pdfWriter.PDFGraphics;
import com.qoppa.pdfWriter.PDFPage;

public class HelloWorld
{
    public static void main (String [] args)
    {
        try
        {
            // Create a document and a page in default Locale format
            PDFDocument pdfDoc = new PDFDocument();
            PDFPage newPage = pdfDoc.createPage(new PageFormat());
            
            // Draw to the page
            Graphics2D g2d = newPage.createGraphics();
            g2d.setFont (PDFGraphics.HELVETICA.deriveFont(24f));
            g2d.drawString("Hello World", 100, 100);
            
            // Add the page to the document and save it
            pdfDoc.addPage(newPage);
            pdfDoc.saveDocument("output.pdf");
        }
        catch (Throwable t)
        {
            t.printStackTrace();
        }
    }

}

ke kterému jsem si doinstaloval jPDFWriter pro Win, odkázal v JavaEditoru na adresář tohoto programu v Program Files (myslel jsem, že si tam kompilátor automaticky najde ten package), ale stejně mi to furt háže 

Compile HelloWorld.java with Java-Compiler
javac: file not found: jPDFWriterSamples\HelloWorld.java
Usage: javac <options> <source files>
use -help for a list of possible options

Díky moc.

Nahlásit jako SPAM
IP: 217.115.243.–
gna
~ Anonymní uživatel
1891 příspěvků
26. 11. 2019   #5
-
0
-

Ale taky to nejde dělat tak, že vezmeš zdroják z package a výskyty "package" přepíšeš na "import" :). Teda může to jít a nemusí. Musíš vědět, co děláš.

V tomhle případě máš teda nový projekt, do kterého jsi vykopíroval ten HelloWorld. Takže ten řádek s package jen smaž. Někde máš nainstalovaný jpdfwriter-něco-něco.jar. Tady se v bodě 11 píše, jak s v JavaEditoru přidává jar -- http://javaeditor.org/doku.php?id=en:faq. Tak to udělej a snad by to mělo jít zkompilovat.

Nahlásit jako SPAM
IP: 213.211.51.–
Laďa
~ Anonymní uživatel
30 příspěvků
26. 11. 2019   #6
-
0
-

#5 gna
No a to tam právě tak nastavené mám, podle toho bodu 11 a stejně to nefunguje. Právě z toho jsem nejvíc zoufalý :(

Připojen obrázek.

Nahlásit jako SPAM
IP: 217.115.243.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 46 hostů

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý