When trying to build for Linux (the JCEF component has differentiated builds for different platforms) I'm not having as much success.
Studying the sample application provided with the JCEF component, it seems that on Linux the LD_LIBRARY_PATH environment variable needs to include the path to the JCEF native libraries. I tried, for testing purposes, setting the LD_LIBRARY_PATH environment variable in my Ubuntu instance before launching the Debug build of the plugin, but upon inspection of the environment variables at runtime I see that the LD_LIBRARY_PATH environment variable is completely overwritten. I'm guessing it's the Ant build doing that: inspecting build-uno-impl.xml I see three references to LD_LIBRARY_PATH:
Code: Select all
<env key="LD_LIBRARY_PATH" path="${office.tool.path}"/>