|
|
|
|
|
|
Re: Open file from command line (Pure E4 RCP) [message #1821906 is a reply to message #1779307] |
Sat, 22 February 2020 15:43 |
Gerhard Kreuzer Messages: 6 Registered: May 2019 |
Junior Member |
|
|
Hi there,
I'm facing the same problem (pure E4 RCP on Windows), but setting the VM to a specific version of javaw.exe (which would solve the problem) is not an option for me.
I experimented with the Eclipse IDE and there all works as expected. But in my pure E4 RCP it works only, if the first instance is started w/o any files on the command line. In essence the IDE itself is also an E4 application, therefore I expect, that there exists an solution and I (we) just miss something...
Does anyone have a clue / any hint what is going wrong here?
Thanks in advance!
Addendum: I think I figured out the reason: https://bugs.eclipse.org/bugs/show_bug.cgi?id=560428
As a workaround until the bug is fixed in the native launcher, you can use your own E4Application class. At the beginning of the start() method you should take the current time (long timeOnEntryInMillis = System.currentTimeMillis();) and just before calling workbench.createAndRunUI(workbench.getApplication());
insert this:
while (display.readAndDispatch() || ((System.currentTimeMillis() - timeOnEntryInMillis) < 1000))
{
// nothing in here
}
[Updated on: Sun, 23 February 2020 10:38] Report message to a moderator
|
|
|
Powered by
FUDForum. Page generated in 0.04055 seconds