cannot determine the valid java home
If SQL Developer cannot find Java on your machine, it will prompt you for the path for a JDK home. This only occurs the first time you launch SQL Developer. A valid Java Home on Windows will be similar to. C:\Program Files\Java\jdk1.8.0_45.