Hi, a friend of mine keeps trying to install forge on his mac laptop but he keeps running into an error that reads "commons-io commons-io 2.4". I know very little about how all this works. He has a JDK which he installed from oracle here: https://www.oracle.com/java/technologies/javase-downloads.html
I'll put the log for the forge installer at the bottom.
I really don't know much about this so if you could simplify as much as possible that would be apreaciated.
Extracting json
Considering minecraft client jar
Downloading libraries
Considering library net.minecraftforge:forge:1.16.4-35.1.4
File exists: Checksum validated.
Considering library org.ow2.asm:asm:7.2
File exists: Checksum validated.
Considering library org.ow2.asm:asm-commons:7.2
File exists: Checksum validated.
Considering library org.ow2.asm:asm-tree:7.2
File exists: Checksum validated.
Considering library org.ow2.asm:asm-util:7.2
File exists: Checksum validated.
Considering library org.ow2.asm:asm-analysis:7.2
File exists: Checksum validated.
Considering library cpw.mods:modlauncher:8.0.6
File exists: Checksum validated.
Considering library cpw.mods:grossjava9hacks:1.3.0
File exists: Checksum validated.
Considering library net.minecraftforge:accesstransformers:2.2.0-shadowed
File exists: Checksum validated.
Considering library net.minecraftforge:eventbus:3.0.5-service
File exists: Checksum validated.
Considering library net.minecraftforge:forgespi:3.2.0
File exists: Checksum validated.
Considering library net.minecraftforge:coremods:3.0.0
File exists: Checksum validated.
Considering library net.minecraftforge:unsafe:0.2.0
File exists: Checksum validated.
Considering library com.electronwill.night-config:core:3.6.2
File exists: Checksum validated.
Considering library com.electronwill.night-config:toml:3.6.2
File exists: Checksum validated.
Considering library org.jline:jline:3.12.1
File exists: Checksum validated.
Considering library org.apache.maven:maven-artifact:3.6.0
File exists: Checksum validated.
Considering library net.jodah:typetools:0.8.1
File exists: Checksum validated.
Considering library org.apache.logging.log4j:log4j-api:2.11.2
File exists: Checksum validated.
Considering library org.apache.logging.log4j:log4j-core:2.11.2
File exists: Checksum validated.
Considering library net.minecrell:terminalconsoleappender:1.2.0
File exists: Checksum validated.
Considering library net.sf.jopt-simple:jopt-simple:5.0.4
File exists: Checksum validated.
Considering library org.spongepowered:mixin:0.8.2
File exists: Checksum validated.
Considering library com.github.jponge:lzma-java:1.3
File exists: Checksum validated.
Considering library com.google.code.findbugs:jsr305:3.0.2
File exists: Checksum validated.
Considering library com.google.code.gson:gson:2.8.0
File exists: Checksum validated.
Considering library com.google.errorprone:error_prone_annotations:2.1.3
File exists: Checksum validated.
Considering library com.google.guava:guava:20.0
File exists: Checksum validated.
Considering library com.google.guava:guava:25.1-jre
File exists: Checksum validated.
Considering library com.google.j2objc:j2objc-annotations:1.1
File exists: Checksum validated.
Considering library com.nothome:javaxdelta:2.0.1
File exists: Checksum validated.
Considering library commons-io:commons-io:2.4
Downloading library from https://libraries.minecraft.net/commons-io/commons-io/2.4/commons-io-2.4.jar