Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java RCP应用程序未重新启动_Java_Eclipse Rcp_Java Web Start_Rcp - Fatal编程技术网

Java RCP应用程序未重新启动

Java RCP应用程序未重新启动,java,eclipse-rcp,java-web-start,rcp,Java,Eclipse Rcp,Java Web Start,Rcp,我有自己的I应用程序,并将start()修改为: @Override public Object start( IApplicationContext context ) { LOGGER.debug( "Application.start(IApplicationContext context " + context + ")" ); Display display = PlatformUI.createDisplay(); t

我有自己的
I应用程序
,并将
start()
修改为:

@Override
    public Object start( IApplicationContext context )
    {
        LOGGER.debug( "Application.start(IApplicationContext context " + context + ")" );

        Display display = PlatformUI.createDisplay();
        try
        {
            int returnCode = PlatformUI.createAndRunWorkbench( display, new ApplicationWorkbenchAdvisor() );
            if (returnCode == PlatformUI.RETURN_RESTART)
            {
                return IApplication.EXIT_RESTART;
            }

            return IApplication.EXIT_OK;
        }
        finally
        {
            display.dispose();
        }
    }
我调用
PlatformUI.getWorkbench().restart()。
当我在Eclipse中运行时,它工作得很好,但当我构建为java webstart时,应用程序刚刚关闭

我读过这篇文章,我的理解是,如果不是由eclipse.exe启动,它将无法工作。然而,我还没有找到它的最终解决方案。有什么想法吗?

从Eclipse开始使用Java Web Start:

已知限制

忽略使用重新启动代码退出应用程序的请求

所以这在目前是不可能的