Cannot make a static reference to the non-static method add
Résolu
hind5charb
Messages postés
12
Date d'inscription
Statut
Membre
Dernière intervention
-
hind5charb Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
hind5charb Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai essayé de créer un fichier pdf en java , mais lorsque j'ai utiliser la méthode Paragraph.add("String");
un message d'erreur s'affiche .
"Cannot make a static reference to the non-static method add(String) from the type Phrase"
voila le code :
import com.itextpdf.text.Document;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.PdfWriter;
import java.io.FileOutputStream;
public class pdf1 {
public static void main(String[] args){
Document document =new Document();
try{
PdfWriter.getInstance(document, new FileOutputStream("my document.pdf"));
document.open();
Paragraph paragraph =new Paragraph();
Paragraph.add(" la 1ere paragraphe ");
document.add(paragraph);
document.close();
}
catch(Exception e){
e.printStackTrace();
}
}
}
aidez-moi s'il vous plaît .
j'ai essayé de créer un fichier pdf en java , mais lorsque j'ai utiliser la méthode Paragraph.add("String");
un message d'erreur s'affiche .
"Cannot make a static reference to the non-static method add(String) from the type Phrase"
voila le code :
import com.itextpdf.text.Document;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.PdfWriter;
import java.io.FileOutputStream;
public class pdf1 {
public static void main(String[] args){
Document document =new Document();
try{
PdfWriter.getInstance(document, new FileOutputStream("my document.pdf"));
document.open();
Paragraph paragraph =new Paragraph();
Paragraph.add(" la 1ere paragraphe ");
document.add(paragraph);
document.close();
}
catch(Exception e){
e.printStackTrace();
}
}
}
aidez-moi s'il vous plaît .
A voir également:
- Cannot make a static reference to the non-static field
- Qwerty to azerty - Guide
- Reference pto - Accueil - Box & Connexion Internet
- A link to the past - Accueil - Guide jeu vidéo
- Video to video - Télécharger - Conversion & Codecs
- Majuscule to minuscule - Guide
1 réponse
Cannot make a static reference to a non-static method :
Tu ne peux pas utiliser une méthode statique sur un objet dont la méthode ne l'est pas :
Tu utilises :
"Paragraph.add(String);"
Enlève ta majuscule à Paragraph, car là tu parles de la classe Paragraph et non de l'objet que tu as instancié !, qui lui s'appelle paragraph en minuscules !
Ca devrait marcher !
Tu ne peux pas utiliser une méthode statique sur un objet dont la méthode ne l'est pas :
Tu utilises :
"Paragraph.add(String);"
Enlève ta majuscule à Paragraph, car là tu parles de la classe Paragraph et non de l'objet que tu as instancié !, qui lui s'appelle paragraph en minuscules !
Ca devrait marcher !
hind5charb
Messages postés
12
Date d'inscription
Statut
Membre
Dernière intervention
je vous remercie d'avoir pris le temps de me répondre :)