Problème avec l'API Acrobat viewer JavaBean : ClassNotFoundException
Bonjour,
J'ai téléchargé un code java pour lire les pdf mais le code ne marche pas voici l'erreur que Eclipse me donne
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| Exception in thread "main" java.lang.NoClassDefFoundError: com/apple/mrj/MRJAboutHandler
at tett.<init>(tett.java:25)
at tett.main(tett.java:44)
Caused by: java.lang.ClassNotFoundException: com.apple.mrj.MRJAboutHandler
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 2 more |
Et voici le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| import java.awt.BorderLayout;
import java.io.FileInputStream;
import javax.swing.JFrame;
import javax.swing.JPanel;
import com.adobe.acrobat.Viewer;
/*
* <a href="http://www.javacademia.com" target="_blank">www.javacademia.com</a>
*/
public class lecteurPDF extends JPanel{
private Viewer viewer;
public lecteurPDF(String nomfichier) throws Exception{
this.setLayout(new BorderLayout());
//créer le viewer qui va servir à afficher le contenu du pdf
viewer = new Viewer();
this.add(viewer, BorderLayout.CENTER);
FileInputStream fis = new FileInputStream(nomfichier);
viewer.setDocumentInputStream(fis);
viewer.activate();
}
public static void main(String[] args) throws Exception {
String nomfichier = "delphi.pdf";
lecteurPDF lecteur = new lecteurPDF(nomfichier);
//créer le JFrame
JFrame f = new JFrame("Lecteur PDF");
f.setSize(1024,768);
f.setLocationRelativeTo(null);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
f.getContentPane().add(lecteur);
}
} |
aidez moi svp à résoudre le problème
problème avec l'api Acrobat viewer JavaBean
J'ai inclure le jar de ta librairie dans le "Java Build path" mais rien toujours la mm erreur
problème avec l'api Acrobat viewer JavaBean
je ne sais pas si mon jar contient le com/apple/mrj/MRJAboutHandler stp envoi moi le jar que tu as utilisé ou donne moi le lien du site de téléchargement du bon jar