Whenever I'm launching SQLDeveloper, I get prompted to enter Java path. Please see my sqldeveloper.conf:
IncludeConfFile ../../ide/bin/ide.conf
SetJavaHome C:\Program Files\Java\jdk1.8.0_45\bin
AddVMOption  -Doracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG=true
AddVMOption -Dsun.java2d.ddoffscreen=false
AddVMOption -Dwindows.shell.font.languages=
AddVMOption  -XX:MaxPermSize=128M
AddVMOption -Doracle.jdbc.mapDateToTimestamp=false  
IncludeConfFile  sqldeveloper-nondebug.conf
AddVMOption -Dide.noextensions=oracle.ide.webupdate
Am I missing anything here? Or additional configuration files, which needs to be change?
                        
Beginning from version 4.0, sqldeveloper does not look into the
sqldeveloper.conffile anymore.Instead, it will look at the
product.confin your user directory. The path should be something likeC:\Users\jweawer\AppData\Roaming\sqldeveloper\version\product.conf.Once you set
JAVA_HOMEin this file, you should no longer be prompted for this.See more details here http://www.thatjeffsmith.com/archive/2013/12/oracle-sql-developer-4-windows-and-the-jdk/.