Solved: Class JavaLaunchHelper is implemented in both

Recently ran into this weird issue while running the application using Eclipse photon. The message looked like this

objc[3979]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined.

This is a known issue with some earlier jdk versions; Though oracle website claims that it is a harmless issue. The easiest fix is to upgrade your jdk version. In my case upgrading to jdk1.8.0_151.jdk fixed the issue.

Leave a comment

Your comment

*