Tizen Studio / Package Manager Not Starting on macOS

Original Created Sep 26, 2018 | Regeneration Apr 22, 2026

I'm using macOS 10.14 and encountering issues starting Tizen Studio. The Package Manager fails to launch, and I receive an error message suggesting to check the log file. The error appears to be related to Java class definitions.

Key error messages from the log:

  • java.lang.NoClassDefFoundError: javax/annotation/PostConstruct
  • java.lang.NoClassDefFoundError: javax/annotation/PreDestroy
  • Multiple "bundle already installed" warnings

Problem Understanding

The issue occurs when Tizen Studio fails to start due to missing Java annotations (@PostConstruct and @PreDestroy). This typically happens when:

  1. Using an incompatible Java version (JDK 11+)
  2. Having multiple Java versions installed
  3. Corrupted Tizen Studio installation

Solution Methods

  1. Verify Java Requirements:

    • Tizen Studio 3.2 and earlier require JDK 8 or 9
    • For Tizen Studio 3.7+, Java is bundled and no separate installation is needed
  2. Clean Installation Approach:

    • Uninstall all previous Java versions
    • Remove existing Tizen Studio installation completely
    • Install JDK 8 or 9 in a new directory
    • Install Tizen Studio 3.2 (if using older version)
  3. For Tizen Studio 3.7+ Users:

    • Download the latest version from Samsung Tizen OS
    • No separate Java installation required
    • If Package Manager issues persist:
      • Check $HOME/.package-manager directory
      • Verify JDK folder exists in tizen-studio directory
      • Review logs in tizen-studio-data/package-manager

Additional Tips

  • On macOS Catalina, ensure proper permissions for Java and Tizen Studio
  • When switching Java versions, update all environment variables (PATH, CLASSPATH, JAVA_HOME)
  • For persistent issues, try installing in a different user profile
  • Check the Package Manager logs for specific error details

Customize your cookie preferences

You can enable or disable non-essential cookies. Essential cookies are always on to ensure the site works properly and to keep you signed in.

Necessary

These cookies are necessary for the website to function properly and cannot be switched off. They help with things like logging in and setting your privacy preferences.

Always on

Analytics

These cookies help us improve the site by tracking which pages are most popular and how visitors move around the site.

Enable analytics cookies
Public Forum Public Forum
Employees only. Please sign in with your company account.