mdbell / Noexes

A graphical remote debugger for the Nintendo Switch
GNU General Public License v3.0
214 stars 55 forks source link

Update to Modern Java Release #24

Open mdbell opened 5 years ago

mdbell commented 5 years ago

Java 10 is old, need to update.

EphraimBane commented 5 years ago

Exactly. Also Oracle won't let me get Java 10 anymore without paying them.

Slluxx commented 5 years ago

This is a big issue.

luiscesjr commented 5 years ago

Exactly. Also Oracle won't let me get Java 10 anymore without paying them.

Here it's free:

https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase10-4425482.html

Just need to create a free account if you don't have already and choose the Java SE Runtime Environment 10.0.2, which is the last JRE provided by Oracle. Using OpenJDK or Amazon Corretto to create a JRE is a lot more work, so I suggest using the 10.0.2 for now from that link Oh and also be sure to first delete the old Java JRE 8 if you have it installed.

dually8 commented 5 years ago

I've been able to get this running on Java 11, but packaging it is proving to be super complicated. Apparently the deploy function was taken out of JavaFX 11, so there's this super convoluted way you're supposed to package stuff now. It's a big ol' oof.

nodakamakadon commented 4 years ago

It should be noted in the readme that this very specifically needs JRE v10. Like, explicitly say newer versions won't work.

Just for anyone googling, I've got it going at last with 10.0.2 (x64) on Win10 x64

mdbell commented 3 years ago

I just pushed a commit to make it so the project itself compiles with JDK 16, eventually we'll have a full build process to link the modules, as well as using jpackage to create platform specific executables

theboy181 commented 1 year ago

when?

RedStoneMatt commented 1 year ago

Considering the "Building the client" sections is empty, it'd be nice to have a build, because I can't figure out how to make one.