# Add jdk-12.0.1 support pls (maybe implement newer eclipse)

**URL:** <https://forum.katalon.com/t/add-jdk-12-0-1-support-pls-maybe-implement-newer-eclipse/30029>\
**Category:** Feature Request\
**Tags:** feature-request, katalon-studio\
**Created:** [July 22, 2019, 11:37am UTC](https://forum.katalon.com/t/add-jdk-12-0-1-support-pls-maybe-implement-newer-eclipse/30029 "2019-07-22T11:37:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![tari.testing](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/tari.testing/32/3449_2.png) [@tari.testing](https://forum.katalon.com/u/tari.testing)\
**Post date:** [July 22, 2019, 11:37am UTC](https://forum.katalon.com/t/add-jdk-12-0-1-support-pls-maybe-implement-newer-eclipse/30029/1 "2019-07-22T11:37:47Z")

</div>

After upgrading jdk it happens katalon stop working …

```
Root exception:
org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct
    at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:386)
    at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:294)
    at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162)
    at org.eclipse.e4.ui.services.events.EventBrokerFactory.compute(EventBrokerFactory.java:29)
    at org.eclipse.e4.core.internal.contexts.ValueComputation.get(ValueComputation.java:62)
    at org.eclipse.e4.core.internal.contexts.EclipseContext.internalGet(EclipseContext.java:250)
    at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:216)
    at org.eclipse.e4.core.internal.contexts.EclipseContext.get(EclipseContext.java:589)
    at com.katalon.platform.internal.PlatformActivator.start(PlatformActivator.java:32)
    at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:774)
    at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:767)
    at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:724)
    at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:932)
    at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:309)
    at org.eclipse.osgi.container.Module.doStart(Module.java:581)
    at org.eclipse.osgi.container.Module.start(Module.java:449)
    at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:383)
    at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:402)
    at com.kms.katalon.platform.internal.InternalPlatformPlugin.activatePlatform(InternalPlatformPlugin.java:51)
    at com.kms.katalon.platform.internal.InternalPlatformPlugin.start(InternalPlatformPlugin.java:42)
    at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:774)
    at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:767)
    at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:724)
    at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:932)
    at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:309)
    at org.eclipse.osgi.container.Module.doStart(Module.java:581)
    at org.eclipse.osgi.container.Module.start(Module.java:449)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1620)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1600)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1571)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1514)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
Caused by: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct
    at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:151)
    at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:375)
    ... 37 more

```

---

<div class="post-metadata">

**Author:** ![Jass](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/jass/32/9588_2.png) [@Jass](https://forum.katalon.com/u/Jass)\
**Post date:** [January 20, 2021, 9:24am UTC](https://forum.katalon.com/t/add-jdk-12-0-1-support-pls-maybe-implement-newer-eclipse/30029/2 "2021-01-20T09:24:56Z")

</div>

Hello

In v7.9, you can set a new default JRE in test projects. [Learn more](https://docs.katalon.com/katalon-studio/how-to-guides/set-new-default-JRE.html).

Jass

---

<div class="post-metadata">

**Author:** ![Jass](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/jass/32/9588_2.png) [@Jass](https://forum.katalon.com/u/Jass)\
**Post date:** [February 24, 2021, 4:10am UTC](https://forum.katalon.com/t/add-jdk-12-0-1-support-pls-maybe-implement-newer-eclipse/30029/3 "2021-02-24T04:10:43Z")

</div>

Closed on February 24, 2021, 4:10am UTC


