I have made multiple attempts using different versions of SQL Developer and different versions of Java on machine with Microsoft Windows 8.1 Enterprise (x64) Build 9600.
6) Program starts - splash screen flashes on the screen but for so short period of time (tenths of second).
7) Nothing else happens.
8) When running sqldeveloper again no more questions about JDK. Just splash screen (again just flash).
9) In Task manager (Details) I can see for approx half second the process 'sqldeveloper64W.exe'
I tried combinations of different JDKs and version of SQL developer - some older versions display warning about supported Java versions.
The most recent version I've managed to run (ignoring warning) was 3.2.20.09 Build Main-09.87 using java jdk1.8.0_65.
No luck with any 4+ versions.
First attempt was unsuccesful - splash screen displayed for half second and then new line with command prompt displayed in CMD window.
I tried few times and finally was fast enough to press ctr+pause/break within that short period.
I have tried it with versions 4.1.2.20.64 and 4.1.3.20.78. The later is here:
2016-01-14 15:01:18
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.65-b01 mixed mode):
"AWT-EventQueue-0" #15 prio=6 os_prio=0 tid=0x00000000160e7800 nid=0x66c runnabl
e [0x0000000016d7e000]
java.lang.Thread.State: RUNNABLE
at com.sun.imageio.spi.FileImageInputStreamSpi.createInputStreamInstance
(FileImageInputStreamSpi.java:55)
at javax.imageio.ImageIO.createImageInputStream(ImageIO.java:357)
at javax.imageio.ImageIO.read(ImageIO.java:1304)
at oracle.ide.osgi.boot.SplashScreenImpl$ImagePanel.<init>(SplashScreenI
mpl.java:273)
at oracle.ide.osgi.boot.SplashScreenImpl.jbInit(SplashScreenImpl.java:18
7)
at oracle.ide.osgi.boot.SplashScreenImpl.<init>(SplashScreenImpl.java:15
2)
at oracle.ide.osgi.boot.api.SplashScreen$1.run(SplashScreen.java:62)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionP
rivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
ad.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
^ at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
C at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
"AWT-Windows" #13 daemon prio=6 os_prio=0 tid=0x00000000160e6800 nid=0x26a8 runn
able
[0x0000000016c7f000]
java.lang.Thread.State: RUNNABLE
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(WToolkit.java:306)
at java.lang.Thread.run(Thread.java:745)
"AWT-Shutdown" #12 prio=5 os_prio=0 tid=0x00000000160e4000 nid=0x278 in Object.w
ait() [0x0000000016b7f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000efa047d0> (a java.lang.Object)
at java.lang.Object.wait(Object.java:502)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:295)
- locked <0x00000000efa047d0> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:745)
"Java2D Disposer" #11 daemon prio=10 os_prio=2 tid=0x00000000160e3000 nid=0x60 i
n Object.wait() [0x0000000016a7f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000ef9ff4b0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
- locked <0x00000000ef9ff4b0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
at sun.java2d.Disposer.run(Disposer.java:148)
at java.lang.Thread.run(Thread.java:745)
"Service Thread" #9 daemon prio=9 os_prio=0 tid=0x0000000015ac0800 nid=0x80c run
nable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C1 CompilerThread2" #8 daemon prio=9 os_prio=2 tid=0x000000001414d800 nid=0x149
c waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" #7 daemon prio=9 os_prio=2 tid=0x000000001414b000 nid=0x1f9
4 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x0000000014146800 nid=0x254
0 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x0000000014144800 nid=0xde0 ru
nnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x0000000014143000 nid=0x1130
waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" #3 daemon prio=8 os_prio=1 tid=0x000000000229b800 nid=0x13bc in Obje
ct.wait() [0x00000000154af000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000ef5870b8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
- locked <0x00000000ef5870b8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
"Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x0000000014108800 nid=0xd8c
in Object.wait() [0x00000000153af000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000ef586af8> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157)
- locked <0x00000000ef586af8> (a java.lang.ref.Reference$Lock)
"main" #1 prio=5 os_prio=0 tid=0x00000000021a3800 nid=0x2274 in Object.wait() [0
x000000000013e000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000efa09b08> (a java.awt.EventQueue$1AWTInvocationL
ock)
at java.lang.Object.wait(Object.java:502)
at java.awt.EventQueue.invokeAndWait(EventQueue.java:1313)
- locked <0x00000000efa09b08> (a java.awt.EventQueue$1AWTInvocationLock)
at java.awt.EventQueue.invokeAndWait(EventQueue.java:1294)
at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1348)
at oracle.ide.osgi.boot.SplashScreenImpl.SynchronizeWithEdt(SplashScreen
Impl.java:539)
at oracle.ide.osgi.boot.api.SplashScreen.createInstance(SplashScreen.jav
a:66)
- locked <0x00000000ef9b5698> (a java.lang.Object)
at oracle.ide.osgi.boot.OracleIdeLauncher.showSplashScreen(OracleIdeLaun
cher.java:821)
at oracle.ide.osgi.boot.OracleIdeLauncher.main(OracleIdeLauncher.java:11
3)
"VM Thread" os_prio=2 tid=0x0000000014107800 nid=0x24fc runnable
"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00000000021bb000 nid=0x201c runn
able
"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00000000021bd800 nid=0xfb4 runna
ble
"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x00000000021bf000 nid=0x1f48 runn
able
"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x00000000021c0800 nid=0x1b4c runn
able
"VM Periodic Task Thread" os_prio=2 tid=0x0000000015af8800 nid=0x408 waiting on
condition
JNI global references: 341
Heap
PSYoungGen total 38400K, used 6704K [0x00000000ef580000, 0x00000000f200000
0, 0x0000000100000000)
eden space 33280K, 20% used [0x00000000ef580000,0x00000000efc0c0a0,0x00000000f
1600000)
from space 5120K, 0% used [0x00000000f1b00000,0x00000000f1b00000,0x00000000f20
00000)
to space 5120K, 0% used [0x00000000f1600000,0x00000000f1600000,0x00000000f1b
00000)
ParOldGen total 87552K, used 0K [0x00000000ce000000, 0x00000000d3580000,
0x00000000ef580000)
object space 87552K, 0% used [0x00000000ce000000,0x00000000ce000000,0x00000000
d3580000)
Metaspace used 7621K, capacity 7854K, committed 7936K, reserved 1056768K
class space used 879K, capacity 968K, committed 1024K, reserved 1048576K