String fichier = "recu.pdf"; String dossier_distant = "http://tatitatta.fr/"; ... try { URL url = new URL(dossier_distant + fichier); File file = new File(url.toURI()); // File file = new File(url.toURL()); .... } catch (Exception e) { e.printStackTrace(); }
import java.io.*;
import javax.swing.* ;
import java.awt.*;
import java.net.*;
import java.awt.event.*;
import java.net.URL;
import java.applet.*;
public class ImpressionDirecte {
public void init (){
JOptionPane.showMessageDialog(null, "init");
}
public static void main(String[] args) {
try {
Process p = Runtime.getRuntime().exec("sh script.sh");
BufferedReader in = new BufferedReader(
new InputStreamReader(p.getInputStream()));
String line = null;
while ((line = in.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
java.lang.reflect.InvocationTargetException
at com.sun.deploy.util.DeployAWTUtil.invokeAndWait(DeployAWTUtil.java:116)
at sun.plugin2.applet.Plugin2Manager.runOnEDT(Plugin2Manager.java:3521)
at sun.plugin2.applet.Plugin2Manager.createApplet(Plugin2Manager.java:3052)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1498)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.ClassCastException: ImpressionDirecte cannot be cast to java.applet.Applet
at sun.plugin2.applet.Plugin2Manager$12.run(Plugin2Manager.java:3040)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:602)
at java.awt.EventQueue$1.run(EventQueue.java:600)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:611)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception : java.lang.reflect.InvocationTargetException