Java实现远程桌面连接

最近因为项目的原因,需要在系统(基于Java语言的)中调用远程桌面连接登录到其它三方系统,于是需要采用Java实现远程桌面连接。Java嘛,开源代码很多,于是搜集资料,找到了一个不错的开源Java RDP项目,即:properJavaRDP,关于它的详细资料:http://properjavardp.sourceforge.net/

 

1.官网下载源码:https://sourceforge.net/projects/properjavardp/files/properjavardp/1.1/    properJavaRDP-src-1.1.zip

   (如果下载jar包,只需要下载properJavaRDP-1.1.jar和properJavaRDP14-1.1.jar这两个jar就可以了。)

2.导入源码至eclipse。

   新建一般Java工程后,将源码拷贝到工程目录下即可。

    

                                          

3.运行。

    在net.propero.rdp包下的Rdesktop.java中,右键Run As——>Run Configurations,在弹出的界面中选择Arguments,在Program arguments中填入-g 1366x768 192.168.42.147:3389

 

其中  -g 1366x768指定分辨率,可以不填,192.168.42.147是要连接的IP,:3389是端口号,默认为3389,可以不填。

      

                

注意:

 

连接的主机是win7或者win2008时,就会出现如下错误:

Wrong modulus size! Expected 64+8got:264!

官方也给出了这个问题的补丁,地址:http://sourceforge.net/p/properjavardp/patches/1/

将补丁中给出的Secure.java重新编译成class文件,替换properJavaRDP-1.1.jar中的同名文件即可解决此问题。

 

项目源码工程下载:http://download.csdn.net/download/xcbeyond/9960467

更多内容请见:http://www.mark-to-win.com/tutorial/50304.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值