如何用java编程实现如下功能:在XP系统下读取服务器(SUSE Linux)上的文件(例如:/home/aa.txt)到本地,修改后上送回服务器请高手指导一下。最好能给个参考代码,给个清晰地思路也行

解决方案 »

  1.   

    通常我们是通过UE(UltraEdit)打开服务器上的文件的,你觉得服务器上应该装什么服务,我可以去装一下。我是初学者,不是太懂。谢谢回复
      

  2.   

    UltraEdit不是一个文字编辑器么?
    如果想直接用它打开编辑文件,是不是可以设置一下服务器的samba加入到windows网络然后创建共享,
    samba服务器现在好像都默认安装,如何设置还需楼主根据你的情况网上找一找
      

  3.   

    在UE下是可以直接连接Linux服务器的,配置一下就行了。只是项目经理要求我自己用java编程来实现这一功能
      

  4.   

    找个Socket传输文件的例子就可以了。使用的时候在Linux上启动一个java服务端Socket,xp上其一个客户端,传输文件内容。修改完后回传。
      

  5.   

    为什么不直接把程序放到那台 Linux 机器上呢?非得传来传去,好玩死了。
      

  6.   

    我也不想啊!公司一般是在XP下进行产品开发的。其实要实现的功能是:防止XP下多个用户用UE同时编辑服务器(Linux)上同一文件,从而导致相互间的覆盖。 现在想通过编程来控制实现这一功能,这方面我第一次接触,一点想法都没有,只好在这求助了,一步一步来。谢谢大家帮助了!!!
      

  7.   

    你们用 CVS、SVN、VSS 或者是 Git 管理程序源代码的话,那么也用那些个版本控制管理程序管理这个文件就可以了。
      

  8.   

    没那么复杂,同一时刻只允许一个人修改,其他人只读。获得修改权的人会有时间限制的,时间一到,自动放弃。CVS可能是我们不会用而已,我会查查cvs相关的资料的,谢谢您的提醒,还是很期待用java的实现
      

  9.   

    你们不用诸如 CVS 的那种版本控制系统的话,那你们平时写的代码都是怎么管理的?都是放在自己本机上的?
      

  10.   

    关键是有些文件大家都习惯用UE打开,编辑和修改,好像很难用CVS进行版本控制的。CVS我不是太懂,说错的地方,大家见谅