Skip to content

Conversation

@B-Interactive
Copy link
Contributor

In the Getting Started section for each OS, the System Requirements specify Java 11 JDK:

image

However the Java section at the bottom of the same page recommends Java 17. This pull request seeks to make this less confusing by bringing the System Requirements in-line with the recommended Java JDK version.

image

@marchbold
Copy link
Contributor

I think the difference here is that java 11 should work for most targets, it's just android that requires a higher version. Perhaps rather than increasing the minimum requirements we should add a note about Android target?

Copy link
Contributor

@marchbold marchbold left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add a distinction between minimum requirements for AIR vs the android target.

@B-Interactive
Copy link
Contributor Author

B-Interactive commented Oct 1, 2025

Thank you for clarifying that @marchbold. With respect to AIR vs Android targets, it was something I wasn't sure about myself.

Perhaps something to consider, albeit not related to compatibility but rather availability, is the JDK 17 link (added in #177) seems to be unique in that it does not require an Oracle account in order to download it.

JDK 11 on the other hand, does require an Oracle account to download. My target is AIR not Android, but I grabbed JDK 17 on that basis alone.

Perhaps though, I've missed another legitimate way of downloading JDK 11 that does not require an Oracle account?

@B-Interactive
Copy link
Contributor Author

B-Interactive commented Oct 1, 2025

I guess the question I didn't quite ask there is, are there any issues with using the more available JDK 17 for AIR targets?

If there aren't any issues, perhaps a note might offer that JDK 11 is recommended for non-Android targets, but JDK 17 will also suffice.

@marchbold
Copy link
Contributor

No issues using JDK 17 for all, I'm actually using 21 mostly now.

@marchbold
Copy link
Contributor

It's not that 11 is recommended just that it's the minimum. Personally I agree with you and would say a higher version is recommended (either 17 or 21).

Maybe it should read

"

  • A version of Java 11 JDK (Java 17 or higher is recommended and Java 17 required for Android)
    "

@B-Interactive
Copy link
Contributor Author

Hi @marchbold, I've updated it to specify JDK 11 as the minimum version required, and recommended JDK 17 and JDK 21, including links to download.

@marchbold marchbold merged commit 4c7816d into airsdk:main Oct 16, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants