I am having some trouble getting the JCEF bindings and CEF to run in eclipse under Ubuntu 16.04. When I use them in applications outside of eclipse, they work fine. However, inside eclipse I experience a problem where the AWT thread containing the master, base; whichever initializes and then fails with an unknown error. I looked in content runner but could not find the reason. If anyone else is having this problem, could they help?
My Setup
IDE: Eclipse Mars
JCEF : Downloaded from bitbucket 4/11/2016
CEF Branch : 2623
JDK : 1.8.0.72 (java-8-oracle)
My Project Structure
In an imported library to my project containing MainFrame.java I have the jogl,jogl-all-natives-linux-amd64,jcef,gluegen-rt; gluegen-rt-natives-linux-amd64 jars. The dll was added to the jcef jar. I have tried importing it into the project and adding to java as well.
All symlinks were made.
My Error
initialize on Thread[AWT-EventQueue-0,6,main] with library path /home/xxxxxxxx/xxxxxxxx/jcef/src/binary_distrib/linux64/bin/lib/linux64
[0412/161355:FATAL:content_main_runner.cc(662)] Check failed: base::allocator::IsAllocatorInitialized().
#0 0x7fe8f387262e base::debug::StackTrace::StackTrace()
#1 0x7fe8f388788b logging::LogMessage::~LogMessage()
#2 0x7fe8f6680860 content::ContentMainRunnerImpl::Initialize()
#3 0x7fe8f377f962 CefContext::Initialize()
#4 0x7fe8f377f75b CefInitialize()
#5 0x7fe8f37329b8 cef_initialize
#6 0x7fe8ec1b9914 CefInitialize()
#7 0x7fe8ec17500f Java_org_cef_CefApp_N_1Initialize
#8 0x7fe93d015994 <unknown>