Blu-ray menus does not work – Java required
Posted: 14 Mar 2024 14:01
Hi!
Yes, nothing new, sorry. In this forum I see much kind of similar posts, also elsewhere. But here I am with same problem. Maybe someone can help out. I have two computers, different hardware, but very similar fully updated Windows 10 installations. Same VLC Player, same Java installed. But … on one VLC does play Blu-ray (ISO, not disc) with menus, other “complains” Java missing. On this problematic computer I tried most I’m able of and can, I think. (Obviously not everything as I haven’t reached out to solution.) I downgraded Java, changed versions (from 8 till 21), tried different versions of VLC, using environment variables, not using these, checked out for dependencies very well described here in forums, nothing seems to work.
On computer in “good” is right now VLC Player 3.0.20 installed along with Java 8 Update 401 (64-bit), updated from 391. Ok, no problem.
On problematic one with same kind of setup VLC hang on. In debug logs I see …
Checked out dependencies … everything seems to be in order.
And that’s very much it. “Playing around” with environment variables mostly lead me to “The specified module could not be found.” error in logs and “Java required” error showed up in Player, Blu-ray was played without Java menus, no hanging.
So … any further ideas!? Just curious is this something looking at me and I don’t see it or …?
More thanks, Alar.
Yes, nothing new, sorry. In this forum I see much kind of similar posts, also elsewhere. But here I am with same problem. Maybe someone can help out. I have two computers, different hardware, but very similar fully updated Windows 10 installations. Same VLC Player, same Java installed. But … on one VLC does play Blu-ray (ISO, not disc) with menus, other “complains” Java missing. On this problematic computer I tried most I’m able of and can, I think. (Obviously not everything as I haven’t reached out to solution.) I downgraded Java, changed versions (from 8 till 21), tried different versions of VLC, using environment variables, not using these, checked out for dependencies very well described here in forums, nothing seems to work.
On computer in “good” is right now VLC Player 3.0.20 installed along with Java 8 Update 401 (64-bit), updated from 391. Ok, no problem.
On problematic one with same kind of setup VLC hang on. In debug logs I see …
Code: Select all
…
src/libbluray/bdj/native/register_native.c:41: Failed to locate class java/awt/BDFontMetrics
<unknown.java>:java.io.PrintStream.println:-1: java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\Java\JRE\bin\awt.dll: Can't find dependent libraries
…
org.videolan.BDJLoader:0: ERROR: loadN() failed: java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit
…
src/libbluray/bluray.c:1605: BLURAY destroyed!
And that’s very much it. “Playing around” with environment variables mostly lead me to “The specified module could not be found.” error in logs and “Java required” error showed up in Player, Blu-ray was played without Java menus, no hanging.
So … any further ideas!? Just curious is this something looking at me and I don’t see it or …?
More thanks, Alar.