#1
|
|||
|
|||
Java version
IDK if this is where i need to post this but i am using surface pro X ARM64 windows.
is there anyway i could make jdownloader use the openjdk version thats made for arm64? it would make my jdownloader run smooth? |
#2
|
||||
|
||||
Please check JDK 16 EA from Microsoft
microsoft.com/openjdk (scroll down to OpenJDK 16 EA for AArch64 / ARM64) and then either try start JDownloader.jar directly (double click) or via cmd.exe and java -jar JDownloader.jar It would be great if you could provide a log,see https://support.jdownloader.org/Know...d-session-logs and post shown logID here. Then I could continue proper Windows on ARM support (correct detection...) and maybe you could help with creating native extraction library. Then no emulation would be required at all Unfortunatelly we don't have access to Windows on ARM, so we need community for work on this
__________________
JD-Dev & Server-Admin |
#3
|
|||
|
|||
Quote:
X64 on a fresh install 02.05.21 01.14.51 <--> 02.05.21 01.16.47 jdlog://0441825302851/ X64 after updating 02.05.21 01.20.44 <--> 02.05.21 01.21.49 jdlog://1441825302851/ X86 fresh install 02.05.21 01.31.36 <--> 02.05.21 01.33.15 jdlog://4441825302851/ and second boot on X86 02.05.21 01.34.20 <--> 02.05.21 01.35.21 jdlog://5441825302851/ Let me know if there is anything i can do to help i would love to see a native build! |
#4
|
||||
|
||||
Thanks for the logs! Yes, native Java will be MUCH MUCH faster than emulated 32bit Java!
We now need a way to compile the extraction library for Windows on ARM natively, see github.com/borisbrodski/sevenzipjbinding then extraction will also be supported Either via native compilation or via supported cross compiler. I will try to get Windows on ARM running on a Pi4
__________________
JD-Dev & Server-Admin |
#5
|
||||
|
||||
You already have JDownloader running native when using Java for ARM version Only the extraction library is missing for "proper" support
__________________
JD-Dev & Server-Admin |
#6
|
|||
|
|||
what is that? also i cant use the launchers? i tried to edit the pref_jre.cfg to the openjdk but nothing happens still loadin the old one. so i erased it (original folder) and it does nothing opens and closes right away even when i substituted the jre files
Last edited by PB_50; 02.05.2021 at 12:22. |
#7
|
|||
|
|||
when i use the x86 install it says error point to a 32bit ver so i installed x64 and now nothing happens when i load the launcher
|
#8
|
||||
|
||||
I'm sorry but you cannot use a X86 Launcher(exe) to start JDownloader with ARM64 Java. You cannot mix different *system* when they are used as library(dll). For the moment you will have to start JDownloader.jar directly with Java for ARM because Install4J(software we use for installer/launcher) doesn't yet support Windows on ARM and I could not find any other launcher project that does.
Just delete the Launcher(exe) and start JDownloader.jar directly. You can easily use a shortcut for it.
__________________
JD-Dev & Server-Admin |
#9
|
||||
|
||||
At the moment Windows on ARM does only support 32bit emulation, 64bit is announced to be supported at later time
__________________
JD-Dev & Server-Admin |
#10
|
||||
|
||||
what do you mean? the github link I gave you? That's the used library for extraction. This one must also be compiled for Windows on ARM to support extraction. You either have to run JDownloader in 32bit emulation mode or use Java for ARM but then also the extraction library must be compiled to support this setup
__________________
JD-Dev & Server-Admin |
Thread Tools | |
Display Modes | |
|
|