[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #53520] Windows builds made with Java 8 JDK on

From: Mike Miller
Subject: [Octave-bug-tracker] [bug #53520] Windows builds made with Java 8 JDK on Linux cannot find Java 9 JRE on Windows
Date: Thu, 5 Apr 2018 12:01:12 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:59.0) Gecko/20100101 Firefox/59.0

Follow-up Comment #23, bug #53520 (project octave):

Yes, the absolute path is shown in the error message that Philip posted,
repeated here:

>> javaObject ("java.lang.Double", 9.0)
error: javaObject: could not find library or dependencies: C:\Program

The path does include a space, but there shouldn't be any shell escaping
issues here because the string is passed directly to LoadLibrary. And because
it does work with Java 8 for Philip.

I think the oct_shlib code already does some magic with directories when
loading DLLs on Windows:

    std::string dir = sys::file_ops::dirname (f);

    set_dll_directory (dir);

    handle = LoadLibrary (file.c_str ());

    set_dll_directory ();


Reply to this item at:


  Message sent via/by Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]