How do I connect a remote Windows machine by Java?

前端 未结 4 558
南笙
南笙 2021-01-13 17:05

I want to connect to a remote Windows desktop machine from a local machine with a Java program.

I have to check the disk space and several other services on the remo

4条回答
  •  太阳男子
    2021-01-13 17:44

    The answer depends upon what operating system your local machine (host) is using to connect to your remote target Windows box.

    If it is a Unix-based box, I would recommend using the open source library j-Interop.

    Note, that you may need to manually modify the registry on the target box, so it can work correctly (make sure you peruse the FAQs of the project's website). If you find weird issues (exceptions thrown while connecting), here's a good article that helped me resolve them: Windows slaves fail to start via DCOM

    On the other hand, if you are using a Windows box as your host, then your life will be much easier. I would recommend using:

    • JACOB
    • jWMI
    • Jawin

    Note that all of the above are opensource projects.

    The freeware version out there as mentioned above is j-Integra, but I never tried using it.

提交回复
热议问题