Morsmalleo / AhMyth

Cross-Platform Android Remote Administration Tool | Official maintained repository for the AhMyth R.A.T Project | A dedicated revival of the original repository at https://GitHub.com/AhMyth/AhMyth-Android-RAT
GNU General Public License v3.0
707 stars 175 forks source link

feat: Support for a wider range of Java Versions #501

Open Morsmalleo opened 4 months ago

Morsmalleo commented 4 months ago

Feature description

Support for a wider range of java versions ranging from Java 8 upto Java 21

Motivation

Currently only Java 11 is supported, and as of Debian 12 users can't apt install openjdk-11-jdk anymore, they can only install Java 17 or 21, so therefore support for a wider range of java versions would be a great feature and would also solve the problem of higher java versions being utilised over older ones.

An example of this may be that one user may want to utilise Java 11 or Java 12 for AhMyth instead of the latest Java 17 or java 21 on Windows since another process could be using it (or whatever the case may be), this feature would allow this to happen in terms of AhMyth being able to use any version of Java 8 all the way upto Java 21 for Decompiling, Building & Signing on an OS with multiple Java installations.

Acknowledgements

Morsmalleo commented 4 months ago

Opened this one up myself, because I figured it's being implemented anyway, so I need to keep track of features I come up with myself, hence why I opened this lol

In2013 commented 2 months ago

Where is JRE 11? It's so frustrating 😫 https://stackoverflow.com/questions/53733312/where-is-jre-11

Morsmalleo commented 2 months ago

Where is JRE 11? It's so frustrating 😫 https://stackoverflow.com/questions/53733312/where-is-jre-11

https://www.oracle.com/au/java/technologies/javase/jdk11-archive-downloads.html

There you go

Morsmalleo commented 2 months ago

Where is JRE 11? It's so frustrating 😫 https://stackoverflow.com/questions/53733312/where-is-jre-11

https://www.oracle.com/au/java/technologies/javase/jdk11-archive-downloads.html

There you go

I have no idea what the hell the some of th comments in that StackOverflow question were all about because I've been getting Java 11 straight from Oracle's Java Archive from on their website for a while now.

The main Answer to question is correct but useless in the fact that all he had to do was link Oracle's Java Archive in his Answer, which he didn't do.

For anyone else facing dramas with obtaining older builds of Java, look no further because you grab them straight from Oracle themselves below 👇 this archive also contains newer Ava released as well such as 21, 22, etc.

Oracle Java Archive