Comment construire le RMI projet à l'aide de Netbeans?
J'ai été la suite de cette étape par étape tutoriel sur RMI: http://www.javacamp.org/moreclasses/rmi/rmi.html, et déjà réussi à la compilation et à l'exécution de ce projet en utilisant l'invite de commande en tant que le tutoriel a enseigné ici: http://www.javacamp.org/moreclasses/rmi/rmi6.html.
Mais maintenant je me demande, comment est-il si je veux créer ce projet à l'aide de Netbeans? De sorte que je peux créer des GUI pour ce projet et l'exécuter à partir de l'EDI Netbeans. Jusqu'à maintenant, j'ai essayé les nombres multiples de façon à créer sur Netbeans, mais à chaque fois, le projet n'a pas pu être exécuté. S'il vous plaît aider, comme j'ai passé environ 4 jours déjà et pas encore trouver de solution ou de tutoriel qui peut me guider.
C'est la capture d'écran que j'ai eu après avoir essayé de l'exécuter à partir de Netbeans:
Pour être clair, ce que je suis en train de faire est de "créer un swing client pour le RMI application pour créer et exécuter le RMI invocation dans Netbeans au lieu de ligne de commande"
Qu'avez-vous essayé? Voulez-vous dire que vous souhaitez créer un swing client ou d'exécuter le RMI invocation dans Netbeans au lieu de la ligne de commande?
chaque fois que j'ai essayé d'exécuter le serveur à partir de netbeans, il y a une erreur du type "Serveur exception: java.rmi.ConnectException: Connexion refusée à l'hôte:" . et la raison pour laquelle je suis à l'aide de la troisième partie tutoriel est parce que c'est le seul tutoriel que j'ai trouvé jusqu'à présent, c'est fonctionne et je n'ai jamais trouvé celle qui est fournie avec le jdk comme quoi vous parlez. où pourrais-je le trouver? merci.
C'est la seule " tutoriel, vous avez trouvé qui fonctionne et ne fonctionne pas?
oh non, ce que je veux dire c'est que cela fonctionne lorsque je l'exécute à l'aide de la ligne de commande, mais il a échoué lorsque j'ai essayé de recréer le projet et l'exécuter à partir de l'EDI Netbeans.
OriginalL'auteur Rizal Yusoff | 2013-06-13
Vous devez vous connecter pour publier un commentaire.
J'ai enfin trouvé la façon de le faire. Ce dont j'ai besoin pour faire est de commencer le RMIRegistry avant de m'exécuter le Serveur. Contrairement à l'invite de commande où je typr "start rmiregistry", j'ai juste à mettre cette ligne dans mon Server.java code dans Netbeans pour commencer thr RMIregistry : "LocateRegistry.createRegistry(1099);" où 1099 étant le numéro de port.
plaisir à entendre 🙂
OriginalL'auteur Rizal Yusoff
en fait, vous pouvez utiliser les deux LocateRegistry.createRegistry() ou tout simplement le type de rmiregistry dans l'invite de commande pour démarrer le rmiregistry chaque fois que tu veux l'utiliser pour le projet netbeans
OriginalL'auteur samsons17
"Connexion refusée" signifie dans ce cas qu'il n'y avait pas de Registre de l'exécution à l'indiquent IP:port. Afin de corriger cela, ou fixer l'IP:port.
Pourquoi? En production, vous devez démarrer le
rmiregistry
de commande, ou de l'utilisationLocateRegistry.createRegistry()
de l'intérieur. Pourquoi faire différemment lors de l'essai?OriginalL'auteur user207421