I'm having an RCP application, when i copy a new plugin (say com.XXX.version) into plugins folder of my RCP product and upon launching the product this newly copied plugin gets loaded by the framework and it replaces the old one (provided the version which i copied is greater than the existing one).
when I'm trying to do the reverse process (i.e.., deleting the newly copied plugin and reverting to previous state) when RCP application is in running state (i.e.., application is in use) I'm running into problems. The issue is that the application locks these higher versioned plugin files due to which I'm unable to clean up (or uninstall) these JAR's.
Any workaround exists for accomplishing this, Suggestions will be greatly appreciated !! I want to revert back the application to previous state.