Fully hand-held tutorial on setting up the Java environment to a usable state as quickly as possible. Only knowledge of using the terminal is expected. This tutorial will be completely self-contained (excluding links to downloads).
...
Code Block |
---|
sudo apt install openjdk-17-jdk openjdk-17-doc openjdk-17-source |
Gradle
IDE
Windows
Git
- Install Git. Use the 64-bit standalone installer
This will be used for all terminal interactions on Windows. Access by searching for Git Bash on the windows search.
Hereby, "open a terminal/console" will refer to launching git bash.
...
Code Block |
---|
C:\Program Files\Java\jdk-17.0.3.1 |
- (Aside: The java path variable is already set using oracle. No action is needed)
- Double-check that java is installed properly:
...
- Download the latest Gradle 7 distribution (7.4.2 as of writing).
- Choose the complete version.
- Remember where you downloaded it.
Unpack Gradle (the following are excerpted from the gradle website)
Excerpt - Create a new directory
C:\Gradle
with File Explorer. - Open a second File Explorer window and go to the directory where the Gradle distribution was downloaded. Double-click the ZIP archive to expose the content. Drag the content folder
gradle-7.4.2
to your newly createdC:\Gradle
folder.
- Create a new directory
Configure GradleAdd to path
Excerpt - In File Explorer right-click on the
This PC
(orComputer
) icon, then clickProperties
->Advanced System Settings
->Environmental Variables
. - Under
System Variables
selectPath
, then clickEdit
. Add an entry forC:\Gradle\gradle-7.4.2\bin
. Click OK to save.
- In File Explorer right-click on the
Verify installation
Excerpt Open a console (or a Windows command prompt) and run
gradle -v
to run gradle and display the version, e.g.:Code Block $ gradle -v ------------------------------------------------------------ Gradle 7.4.2 ------------------------------------------------------------
- Configure for IHMC software
- excerpt from Gradle#Installation
- create gradle.properties file in C:/Users/user/.gradle/gradle.properties
- Copy/paste
Code Block org.gradle.java.home=C:/Program Files/Java/jdk-17.0.3.1 org.gradle.jvmargs=-Xmx4g
Import Repositories
IDE
Choose your favorite IDE. I like intellij because it was the first IDE I arbitrarily chose to use.
Eclipse
full guide: Eclipse IDE
Intellij
full guide: IntelliJ IDEA
- Download IntelliJ Community. Choose the .exe for convenience
- https://www.jetbrains.com/idea/download/#section=windows
- All default installation options are fine.
- Now you will need to configure IntelliJ to the Java environment you installed.
- Your environment should be ready at this point. Import repository-group.
- File > Open > select repository-group
- Your projects bar should look like this:
depending on the repositories you imported. All software should now be runnable.
Usage:
- Upon each launch, IntelliJ will index your files for faster searching. You will need to wait for it to finish before navigating code.