Java Prohibited package ???

Fermé
doumeasse38 Messages postés 39 Date d'inscription jeudi 28 mars 2002 Statut Membre Dernière intervention 3 avril 2009 - 15 févr. 2005 à 22:39
 papaluche - 5 oct. 2007 à 12:46
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.
A voir également:

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 ... ;-)
0