Les Allergies
Alimentaires
Posez votre question Signaler

Java Prohibited package ???

doumeasse38 39Messages postés 28 mars 2002Date d'inscription - Dernière réponse le 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.
Lire la suite 

Java Prohibited package »

1 réponses
Réponse
+0
moins plus
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 ... ;-)
Ajouter un commentaire
Ce document intitulé « java Prohibited package ??? » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?