Thank you, Zurga!
Before I (probably) struggle in vain, I posted your answer on the Haiku forum (
https://discuss.haiku-os.org/t/java-openjdk/2583/37).
I received the following answer (s):
MrEntropy
1
2h
I installed openjdk11 from HaikuDepot, which also installed openjdk11_jre. However, ‘java’ could not be found until I also installed openjdk11_default.
Running ./ancentris resulted in… “an illegal reflective access by org.netbeans”
So, probably not very helpful to you but it does try to do something.
Update:
Using JDK8, I got the Ancestris splash screen, and then it crashed.
MrEntropy
2h
This is from the java debug report that got saved, if it helps anybody.
Frame IP Function Name
-----------------------------------------------
00000000 0x15bbe5af072 _kern_snooze_etc + 0xa
Disassembly:
_kern_snooze_etc:
0x0000015bbe5af068: 4989ca mov %rcx, %r10
0x0000015bbe5af06b: 48c7c0bb000000 mov $0xbb, %rax
0x0000015bbe5af072: 0f05 syscall <–
0x7ffdba6c8d20 0x15bbe630ce7 clock_nanosleep + 0x67
0x7ffdba6c8d40 0x15bbe632493 nanosleep + 0x13
0x7ffdba6c8d50 0x1af14933478 /boot/system/lib/openjdk11/lib/server/libjvm.so + 0xb47478
0x7ffdba6c8f10 0x1af149e4c02 /boot/system/lib/openjdk11/lib/server/libjvm.so + 0xbf8c02
0x7ffdba6c90c0 0x1af14b277f3 /boot/system/lib/openjdk11/lib/server/libjvm.so + 0xd3b7f3
0x7ffdba6c9130 0x1af14b27af3 /boot/system/lib/openjdk11/lib/server/libjvm.so + 0xd3baf3
0x7ffdba6c91b0 0x1af14ac12b4 /boot/system/lib/openjdk11/lib/server/libjvm.so + 0xcd52b4
0x7ffdba6c91f0 0x1af1493512e /boot/system/lib/openjdk11/lib/server/libjvm.so + 0xb4912e
0x7ffdba6c9220 0x15bbe5bea05 pthread_thread_entry(void*, void*) + 0x15
00000000 0x7ffffe5ec260 commpage_thread_exit + 0
I don't know if you can see anything from this that could help?
There was once a working port from Ancestris 0.9 for Haiku.
At some point there were internal changes in the OS and it no longer worked.
Since the creator, Prof. Michel Clasquin-Johnson, did not write or add a recipe, a new beginning would be necessary.