public static void setDirectoryProjectSdk( @NotNull final Project project, @Nullable final Sdk sdk) { ApplicationManager.getApplication() .runWriteAction( () -> { ProjectRootManager.getInstance(project).setProjectSdk(sdk); final Module[] modules = ModuleManager.getInstance(project).getModules(); if (modules.length > 0) { ModuleRootModificationUtil.setSdkInherited(modules[0]); } }); }