Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[VSCode] Section 1 - Setup of Java JDK #61

Open
UdhayaShan1 opened this issue Jul 20, 2024 · 4 comments
Open

[VSCode] Section 1 - Setup of Java JDK #61

UdhayaShan1 opened this issue Jul 20, 2024 · 4 comments

Comments

@UdhayaShan1
Copy link

UdhayaShan1 commented Jul 20, 2024

Currently most online tutorials use a coding pack to download the JDK, extensions.
However, CS2103T uses Java 11, hence the versions may cause an issue via the automated install. which may install Java 17.
We can break this down into

  1. Download JDK manually from Oracle
  2. Download the extensions (may not include Gradle, as I was thinking of putting it in separate section)
  3. Setup a main project (just for completion and running) using the VSCode java commands

image

@UdhayaShan1 UdhayaShan1 changed the title [VSCode] Setup of Java JDK [VSCode] Section 1 - Setup of Java JDK Jul 20, 2024
@damithc
Copy link
Contributor

damithc commented Jul 21, 2024

@UdhayaShan1 We are moving to Java 17 from the coming semester. However, Mac users still need to install a specific Zulu JDK+FX distro, as they did for Java 11.

@UdhayaShan1
Copy link
Author

Noted, I think using the coding pack will make it alot easier in this case

@damithc
Copy link
Contributor

damithc commented Jul 21, 2024

Noted, I think using the coding pack will make it alot easier in this case

Perhaps it is still good to describe how to install/use a JDK that is not the one included in coding pack? Especially given that the latest Java LTS version is 21.

@UdhayaShan1
Copy link
Author

Capture (1)

The coding pack installs Java 17 by default however I am not sure if this might change in the future.

I will continue with a manual installation guide instead

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

No branches or pull requests

2 participants