学习笔记:JAVA RMI远程方法调用简单实例

本文解答了关于Java项目跨项目引用包、在Eclipse中编译和运行三个项目的疑问,包括如何在不关闭Eclipse的情况下停止远程服务、如何设置项目引用、如何解决端口冲突以及Eclipse的编译与运行流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


======================================================
注:本文源代码点此下载
======================================================

评论

2217849

#1楼

2011-05-20 13:54

莱卡斯

简洁清晰!

回复 引用 查看

#2楼

2011-05-20 15:07

纽斯

学习了楼主。。。

回复 引用 查看

#3楼

2011-05-20 17:34

itech

rpc啊

回复 引用 查看

#4楼

2011-05-20 20:43

静湖孤子

谢谢了

原来这三个项目可以直接在eclipse中运行

(先运行remotingservice, 再运行remotingclient)

可怜我在命令行中挣扎了许久

问楼主几个菜鸟问题

1,rmotingservice运行后怎样关闭(在不关闭eclipse的前提下)

因为再次运行的时候, 显示端口被占用

2,java项目可以跨项目引用包吗?一般在什么样的情况使用

回复 引用 查看

#5楼[楼主]

2011-05-21 18:26

风尘浪子

@静湖孤子

一般会用java命令来启动remotingservice,当然你要直接启动也行!

如果再次运行时显示端口被占用,你可以按“ctrl+alt+delete"选择"windows任务管理器",把对应的进程关闭即可。

若要把java项目跨项目使用,可以在项目中选择export->java->jar.file,然后选择对应的包,把它导出到一个*.jar文件中即可。

回复 引用 查看

#6楼

2011-05-22 12:12

静湖孤子

引用风尘浪子:

@静湖孤子

一般会用java命令来启动remotingservice,当然你要直接启动也行!

如果再次运行时显示端口被占用,你可以按“ctrl+alt+delete"选择"windows任务管理器",把对应的进程关闭即可。

若要把java项目跨项目使用,可以在项目中选择export->java->jar.file,然后选择对应的包,把它导出到一个*.jar文件中即可。

*in remotingservice

package rmi.remotingservice;

import java.rmi.naming;

import java.rmi.registry.locateregistry;

import rmi.service.*;//跨项目引用包

import rmi.serviceimpl.*;//跨项目引用包

*in remotingclient

package rmi.remotingclient;

import java.rmi.naming;

import java.util.list;

import rmi.model.personentity;//跨项目引用包

import rmi.service.*;//跨项目引用包

这样可以吗?

还有如何用eclipse对这三个项目进行编译, 运行

(当我把你的.class文件删去后, 就没法在eclipse运行)

回复 引用 查看

#7楼

2011-10-12 10:36

tracy→

@静湖孤子

1.可以自己在程序里写停止服务的方法, 用命令行接受参数的形式来停止服务

2.可以设置一个项目引用另一个项目, 也比较方便.实际开发中也经常这样做

回复 引用 查看


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值