How to restrict Eclipse-RCP application to a single instance?

后端 未结 4 2043
生来不讨喜
生来不讨喜 2021-01-06 12:04

I would like to restrict my Eclipse-RCP application to a single instance. By this, I mean that once a user opens the application for the first time, it listens on a port and

4条回答
  •  轮回少年
    2021-01-06 12:28

    Basically you can have functionality like eclipse. Eclipse maintains a .lock file to lock the workspace. You can similarly create an empty .lock file in your workspace.

    On starting every instance, you should check if .lock file is present and then proceed further accordingly. If file is not present you should create it so that other instance will find that workspace is locked.

提交回复
热议问题