Java Prohibited package ???
doumeasse38
Messages postés
39
Date d'inscription
Statut
Membre
Dernière intervention
-
papaluche -
papaluche -
Bonjour,
J'essaie de créer un système client serveur (exemple du bouquin Java & Xml d'O'reilly) pour le développer par la suite.
code client :
package javaxml2;
import java.io.IOException;
import java.net.MalformedURLException;
import java.util.Vector;
import org.apache.xmlrpc.XmlRpc;
import org.apache.xmlrpc.XmlRpcClient;
import org.apache.xmlrpc.XmlRpcException;
public class Client{
public static void main (String args[]){
if (args.length < 1){
System.out.println("Usage: Java Client [your name]");
System.exit (-1);
}
try {
//utilise le driver "apache xerces SAX"
XmlRpc.setDriver("org.apache.xerces.parsers.SAXParser");
//Spécifier le serveur
XmlRpcClient client = new XmlRpcClient("http://localhost:8585/");
//Créer la requête
Vector params = new Vector();
params.addElement(args[0]);
//faire une requête et imprimer le résultat
String result = (String)client.execute("hello.sayHello", params);
System.out.println("Reponse du serveur : " + result);
}
catch (ClassNotFoundException e) {
System.out.println("Ne localise pas le driver SAX");
}
catch (MalformedURLException e) {
System.out.println("URL non conforme au format du serveur XML-RPC : " + e.getMessage());
}
catch (XmlRpcException e) {
System.out.println("URL non conforme au format du serveur XML-RPC : " + e.getMessage());
}
catch (IOException e) {
System.out.println("Exception E/S : " + e.getMessage());
}
}
}
la compile ce psse super bien mais quand je lance le programme j'ai ça :
java.lang.SecurityException: Prohibited package name: java
at java.lang.ClassLoader.defineClass(ClassLoader.java:524)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
Exception in thread "main"
ça veux dire quoi ??? car là je suis paumé ...
message idem pour mon code serveur ...
j'utilise la librairie xmlrpc.jar !!!
Merci d'avance pour les infos !!!
A+
Dom.
J'essaie de créer un système client serveur (exemple du bouquin Java & Xml d'O'reilly) pour le développer par la suite.
code client :
package javaxml2;
import java.io.IOException;
import java.net.MalformedURLException;
import java.util.Vector;
import org.apache.xmlrpc.XmlRpc;
import org.apache.xmlrpc.XmlRpcClient;
import org.apache.xmlrpc.XmlRpcException;
public class Client{
public static void main (String args[]){
if (args.length < 1){
System.out.println("Usage: Java Client [your name]");
System.exit (-1);
}
try {
//utilise le driver "apache xerces SAX"
XmlRpc.setDriver("org.apache.xerces.parsers.SAXParser");
//Spécifier le serveur
XmlRpcClient client = new XmlRpcClient("http://localhost:8585/");
//Créer la requête
Vector params = new Vector();
params.addElement(args[0]);
//faire une requête et imprimer le résultat
String result = (String)client.execute("hello.sayHello", params);
System.out.println("Reponse du serveur : " + result);
}
catch (ClassNotFoundException e) {
System.out.println("Ne localise pas le driver SAX");
}
catch (MalformedURLException e) {
System.out.println("URL non conforme au format du serveur XML-RPC : " + e.getMessage());
}
catch (XmlRpcException e) {
System.out.println("URL non conforme au format du serveur XML-RPC : " + e.getMessage());
}
catch (IOException e) {
System.out.println("Exception E/S : " + e.getMessage());
}
}
}
la compile ce psse super bien mais quand je lance le programme j'ai ça :
java.lang.SecurityException: Prohibited package name: java
at java.lang.ClassLoader.defineClass(ClassLoader.java:524)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
Exception in thread "main"
ça veux dire quoi ??? car là je suis paumé ...
message idem pour mon code serveur ...
j'utilise la librairie xmlrpc.jar !!!
Merci d'avance pour les infos !!!
A+
Dom.
A voir également:
- Java Prohibited package ???
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
1 réponse
Bonjour,
j'avais le même problème d'installation de Java 6 ... Impossible d'ouvrir le package ... etc ... normal ... Il faut d'abord désinstaller les versions précédentes ... ou alors il est même possible que Java 6 ait déjà été installer sur votre PC (par exemple par Office, ou autre ...) et qu'il soit en conflit d'exécution avec une version antérieure ... embrouille totale ! ... Donc vérifier dans ajout/suppression de programme à la lettre "J" quels sont les Java installés sur votre pc et supprimer toutes les + anciennes, ne garder que la version 6 ...
En tout cas, dans ma situation ça a fonctionnait ... ;-)
j'avais le même problème d'installation de Java 6 ... Impossible d'ouvrir le package ... etc ... normal ... Il faut d'abord désinstaller les versions précédentes ... ou alors il est même possible que Java 6 ait déjà été installer sur votre PC (par exemple par Office, ou autre ...) et qu'il soit en conflit d'exécution avec une version antérieure ... embrouille totale ! ... Donc vérifier dans ajout/suppression de programme à la lettre "J" quels sont les Java installés sur votre pc et supprimer toutes les + anciennes, ne garder que la version 6 ...
En tout cas, dans ma situation ça a fonctionnait ... ;-)