Etats de sortie sous Eclipse
asmaa_dev
-
CYD -
CYD -
Bonjour,
je travaille avec eclipse 3.4 sous windows et j'ai télécharger la version 3.0.0 de IReport et j'ai toutes les étapes indiqué dans tuto de JasperReport.
Voilà mon code:
import java.sql.*;
import java.util.HashMap;
import java.util.Map;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.design.JasperDesign;
import net.sf.jasperreports.engine.xml.JRXmlLoader;
import com.mysql.jdbc.Driver;
public class GeneratePDF {
public static void main(String[] args) {
// - Paramètres de connexion à la base de données
String url = "jdbc:mysql://localhost/testimpression";
String login = "root";
String password = "1234567";
try {
// - Connexion à la base
Driver monDriver = new com.mysql.jdbc.Driver();
DriverManager.registerDriver(monDriver);
Connection connection = DriverManager.getConnection(url, login, password);
// - Chargement et compilation du rapport
JasperDesign jasperDesign = JRXmlLoader.load("E:\\2008\\RechercheEclipse11\\utilitaire Impression\\iReport-3.0.0\\iReport-3.0.0\\classic.jrxml");
JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
// - Paramètres à envoyer au rapport
Map parameters = new HashMap();
parameters.put("Titre", "Titre");
// - Execution du rapport
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters,
connection);
// - Création du rapport au format PDF
JasperExportManager.exportReportToPdfFile(jasperPrint,
"E:\\2008\\RechercheEclipse11\\utilitaire Impression\\iReport-3.0.0\\iReport-3.0.0\\classic.pdf");
} catch (JRException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
}
}
}
et voilà qui ce que me donne au moment de l'exécusion:
net.sf.jasperreports.engine.JRException: Error compiling report java source files : C:\Documents and Settings\Administrateur\workspace\JasperTest\classic_1020819141401_663183.java
at net.sf.jasperreports.engine.design.JRJavacCompiler.compileClasses(JRJavacCompiler.java:93)
at net.sf.jasperreports.engine.design.JRAbstractClassCompiler.compileUnits(JRAbstractClassCompiler.java:67)
at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:190)
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:219)
at GeneratePDF.main(GeneratePDF.java:26)
Caused by: java.io.IOException: Cannot run program "javac": CreateProcess error=2, Le fichier spécifié est introuvable
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at net.sf.jasperreports.engine.design.JRJavacCompiler.compileClasses(JRJavacCompiler.java:62)
... 4 more
Caused by: java.io.IOException: CreateProcess error=2, Le fichier spécifié est introuvable
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
... 8 more
J'ai rien colpris dans cet erreur s'il y'a qq peut m'expliquer qui ce que je peux faire.
Merci
je travaille avec eclipse 3.4 sous windows et j'ai télécharger la version 3.0.0 de IReport et j'ai toutes les étapes indiqué dans tuto de JasperReport.
Voilà mon code:
import java.sql.*;
import java.util.HashMap;
import java.util.Map;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.design.JasperDesign;
import net.sf.jasperreports.engine.xml.JRXmlLoader;
import com.mysql.jdbc.Driver;
public class GeneratePDF {
public static void main(String[] args) {
// - Paramètres de connexion à la base de données
String url = "jdbc:mysql://localhost/testimpression";
String login = "root";
String password = "1234567";
try {
// - Connexion à la base
Driver monDriver = new com.mysql.jdbc.Driver();
DriverManager.registerDriver(monDriver);
Connection connection = DriverManager.getConnection(url, login, password);
// - Chargement et compilation du rapport
JasperDesign jasperDesign = JRXmlLoader.load("E:\\2008\\RechercheEclipse11\\utilitaire Impression\\iReport-3.0.0\\iReport-3.0.0\\classic.jrxml");
JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
// - Paramètres à envoyer au rapport
Map parameters = new HashMap();
parameters.put("Titre", "Titre");
// - Execution du rapport
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters,
connection);
// - Création du rapport au format PDF
JasperExportManager.exportReportToPdfFile(jasperPrint,
"E:\\2008\\RechercheEclipse11\\utilitaire Impression\\iReport-3.0.0\\iReport-3.0.0\\classic.pdf");
} catch (JRException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
}
}
}
et voilà qui ce que me donne au moment de l'exécusion:
net.sf.jasperreports.engine.JRException: Error compiling report java source files : C:\Documents and Settings\Administrateur\workspace\JasperTest\classic_1020819141401_663183.java
at net.sf.jasperreports.engine.design.JRJavacCompiler.compileClasses(JRJavacCompiler.java:93)
at net.sf.jasperreports.engine.design.JRAbstractClassCompiler.compileUnits(JRAbstractClassCompiler.java:67)
at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:190)
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:219)
at GeneratePDF.main(GeneratePDF.java:26)
Caused by: java.io.IOException: Cannot run program "javac": CreateProcess error=2, Le fichier spécifié est introuvable
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at net.sf.jasperreports.engine.design.JRJavacCompiler.compileClasses(JRJavacCompiler.java:62)
... 4 more
Caused by: java.io.IOException: CreateProcess error=2, Le fichier spécifié est introuvable
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
... 8 more
J'ai rien colpris dans cet erreur s'il y'a qq peut m'expliquer qui ce que je peux faire.
Merci
A voir également:
- Etats de sortie sous Eclipse
- Eclipse java - Télécharger - Langages
- Tiktok etats unis - Accueil - Réseaux sociaux
- Remettre un pc en sortie d'usine - Guide
- Airpods 3 date de sortie - Guide
- Samsung a33 date de sortie - Guide
5 réponses
dsl pour le retard,
ca c un problem de jdk, il faut instalé un jdk vaut mieu la derniere version et ca va marché tré tré bien
ca c un problem de jdk, il faut instalé un jdk vaut mieu la derniere version et ca va marché tré tré bien
mm mwa j le meme prob mmai auparavent je crois que c'est du Jreport
si tu trouve une solution pr ce prob peux tu me l'envoyer
si tu trouve une solution pr ce prob peux tu me l'envoyer
si vous etes sous vista cé un problème de privilèges ,car vista ne donne pas l'accé a javac pour compiler le fichier
.jrxml
.jrxml
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Etes-vous bien allé au bout de l'install de votre JDK ?
En l'occurrence, il ne faut pas oublier de modifier les variables d'environnement Windows 'Path' en y ajoutant le chemin d'accès au dossier 'bin' de votre JDK.
Tout est expliqué dans la page suivante :
https://docs.oracle.com/pls/topic/lookup?ctx=dsc&id=/app/docs/doc/820-3154/system-prep-2?l=fr&a=view
CYD
Etes-vous bien allé au bout de l'install de votre JDK ?
En l'occurrence, il ne faut pas oublier de modifier les variables d'environnement Windows 'Path' en y ajoutant le chemin d'accès au dossier 'bin' de votre JDK.
Tout est expliqué dans la page suivante :
https://docs.oracle.com/pls/topic/lookup?ctx=dsc&id=/app/docs/doc/820-3154/system-prep-2?l=fr&a=view
CYD