MOOC.fi question - Is there a way to automatically default to JDK 17 to where I don't have to set up an SDK every single time?

This page summarizes the projects mentioned and recommended in the original post on /r/learnjava

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • SDKMan

    The SDKMAN! Command Line Interface

  • For handling your JDK: I highly recommend purging your system of all JDKs/JRMs - get rid of it all - and download SDK (if you're using Windows, you'll need to do this through WSL). This tool manages software development kits very well; switching between JDKs is super straightforward: sdk use .

  • tmc-cli

    Command line client for tmc

  • I do all the exercises in Sublime Text and compile/run in my terminal via javac and java. To test and submit, use the TMC-CLI utility, which has been working flawlessly. It's got a very simple and well documented interface, you can set the directories for the CLI and for your exercises, and when you submit, the review requests are just a prompt line in your terminal instead of an annoying popup text box. Highly recommend. Even the crash/bug reports are more clear using this utility than they are in TMCBeans. All the features you need, including updating/getting new exercises, are available through the CLI tool, and as always you can monitor your progress via the TMC website.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts