「java实现远程遥控」Java远程调用
本篇文章给大家谈谈java实现远程遥控,以及Java远程调用对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java 远程调用,具体实现
1、使用java代码通过ssh登陆linux并执行命令,正常情况下sshd服务都会有,知道用户密码就可以使用这种方式了。
2、要在远程linux服务器上执行命令,可以在linux服务器上启动一个服务做执行脚本的代理,不断接受来自你这个项目发来的脚本信息,然后执行,再把结果返回给你项目中去。
第一种:以消息队列的方式发送这些脚本信息,linux代理不断接受,并返回结果。项目同时要不断接受结果。
第二种:项目中产生的脚本,直接记录到数据库,linux上的代理访问这个数据库,获取脚本信息,并将执行结果写入数据库。项目中轮询执行结果。
上面我说的消息队列可以采用activemq,或者rabbitmq这些。
命令执行,java中直接Runtime.getRuntime().exec(command);就行了。
用JAVA开发远程控制软件靠谱吗??
没有什么不靠谱的,只有你想不到的,
我到是有个思路,
你把java远程控制写好了(当然,写不出来想灰鸽子那么强大的而已)
然后你在把你生成出来的jar包含在c或者c++里面,
然后rou鸡在运行的时候,直接运行的是c或者是C++的程序,
c或者C++先看rou鸡有没jre,如果没有,那么他在自动下载,自动安装。
然后在把他程序里面的jar导出来,然后在运行jar。
当然,c++和java相比c++更适合写这些,因为他本来就是底层语言,(接近于操作系统),而java是高级语言,(接近应用程序)。
比如注入进程,java是可以实现的,(是可以实现,但是并不是java真正的去实现。而是用JNI,调用C或者C++或者其他语言写的代码去执行)。
所以java是可以写的,
只是没c++,c写的那么强大而已。如果java没有了JNI,那么我想可能根本就没java这们语言了。
java 实现远程桌面控制
JAVA实现远程控制(JAVA in RemoteControl)
参考地址:【】
好复杂,希望能帮到您。
java实现远程遥控的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Java远程调用、java实现远程遥控的信息别忘了在本站进行查找喔。