When I run the jar on the command line (and the project from sources in Eclipse) I get the following. It works as an application. Maybe I can't run it like this when I have it installed? It puts both in the class path:
[skiddoo Java]$ java -jar JHelioviewer.jar
JavaHelioviewerLauncher > Detected Java version: 1.7
JavaHelioviewerLauncher > Initialize settings and read argmuents for JVM
JavaHelioviewerLauncher > Start JHelioviewer with the following java virtual machine parameters:-cp JHelioviewer.jar:/Applications/JHelioviewer.app/Contents/Resources/Java/JHelioviewer.jar -Djava.library.path=/Users/sitongia/JHelioviewer/Libs:/Users/sitongia/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:. -Djava.ext.dirs="" "-Xmx1024m" "-Dapple.laf.useScreenMenuBar=true"
JavaHelioviewerLauncher > Start JHelioviewer with the following command-line options:
2012-10-23 14:22:34,104 [main] INFO root - JHelioviewer started with command-line options:
2012-10-23 14:22:34,106 [main] INFO root - Create directories...
2012-10-23 14:22:34,108 [main] INFO root - >> JHVGlobals.determineVersionAndRevision() > Look for jar file: /Applications/JHelioviewer.app/Contents/Resources/Java/JHelioviewer.jar
2012-10-23 14:22:34,108 [main] INFO root - Initializing JHelioviewer
2012-10-23 14:22:34,843 [main] INFO root - Load settings
2012-10-23 14:22:34,856 [main] INFO root - OS: mac - arch: x86-64 - java arch: 64
2012-10-23 14:22:34,861 [main] INFO root - Try to load Kakadu libraries
...
Uncaught Exception detected.
Configuration:
JHelioviewer - Version: 2.2.1
JHelioviewer - Revision: 477
Java Virtual Machine - Name: Java HotSpot(TM) 64-Bit Server VM
Java Virtual Machine - Vendor: Oracle Corporation
Java Virtual Machine - Version: 23.3-b01
JRE Specification - Version: 1.7
Operating System - Name: Mac OS X
Operating System - Architecture: x86_64
Operating System - Version: 10.8.2
Date: Tue Oct 23 20:22:38 GMT 2012
Thread: Thread[Thread-4,5,main]
Message: apple/awt/ComponentModel
Stacktrace:
java.lang.NoClassDefFoundError
at com.sun.opengl.impl.JAWT_DrawingSurface.GetDrawingSurfaceInfo0(Native Method)
at com.sun.opengl.impl.JAWT_DrawingSurface.GetDrawingSurfaceInfo(JAWT_DrawingSurface.java:56)
at com.sun.opengl.impl.macosx.MacOSXOnscreenGLDrawable$1.run(MacOSXOnscreenGLDrawable.java:165)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.opengl.impl.macosx.MacOSXOnscreenGLDrawable.lockSurface(MacOSXOnscreenGLDrawable.java:163)
at com.sun.opengl.impl.macosx.MacOSXOnscreenGLContext.makeCurrentImpl(MacOSXOnscreenGLContext.java:57)
at com.sun.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:134)
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:182)
at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
at sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(OGLRenderQueue.java:234)
Log:
2012-10-23 14:22:34,104 [main] INFO root - JHelioviewer started with command-line options:
2012-10-23 14:22:34,106 [main] INFO root - Create directories...
2012-10-23 14:22:34,108 [main] INFO root - >> JHVGlobals.determineVersionAndRevision() > Look for jar file: /Applications/JHelioviewer.app/Contents/Resources/Java/JHelioviewer.jar
2012-10-23 14:22:34,108 [main] INFO root - Initializing JHelioviewer
2012-10-23 14:22:34,108 [main] DEBUG root - Create splash screen
2012-10-23 14:22:34,843 [main] DEBUG root - Number of progress steps: 10
2012-10-23 14:22:34,843 [main] INFO root - Load settings
2012-10-23 14:22:34,845 [main] DEBUG root - >> Settings.load() > Load default system settings: {API.event.path=http://helioviewer.org/api/, API.dataSources.path=http://helioviewer.org/api/?action=getDataSources&verbose=true, connection.read.timeout=180000, export.software.rendering=false, default.remote.lib.path=http://jhelioviewer.org/libjhv/, jvm.arguments=-Xmx1024m -Dapple.laf.useScreenMenuBar=true, default.basicRemote.path=jpip://helioviewer.org:8090, API.jp2images.path=http://helioviewer.org/api/index.php, default.httpRemote.path=http://helioviewer.org/jp2/, jpip.cache.size=0.0, opengl.enabled=true, API.jp2series.path=http://helioviewer.org/api/index.php, connection.connect.timeout=60000, update.check.next=0, default.remote.path=jpip://helioviewer.org:8090, display.toolbar=iconandtext, default.date.format=yyyy/MM/dd, startup.loadmovie=true, VSO.showInfo=true, VSO.showAdvanced=false}
2012-10-23 14:22:34,856 [main] INFO root - OS: mac - arch: x86-64 - java arch: 64
2012-10-23 14:22:34,859 [main] DEBUG root - Instantiate Kakadu engine
2012-10-23 14:22:34,861 [main] INFO root - Try to load Kakadu libraries
2012-10-23 14:22:34,867 [main] INFO root - Connect to file:/Users/sitongia/JHelioviewer/Libs/kakadu.xml
2012-10-23 14:22:34,867 [main] DEBUG root - No http connection, try no compression
2012-10-23 14:22:34,868 [main] DEBUG root - >> ResourceLoader.loadResource(kakadu, file:/Users/sitongia/JHelioviewer/Libs/kakadu.xml, Properties systemProperties) > Could not open resource definition file: file:/Users/sitongia/JHelioviewer/Libs/kakadu.xml (java.io.FileNotFoundException)
2012-10-23 14:22:34,868 [main] DEBUG root - >> ResourceLoader.loadResource(kakadu, http://jhelioviewer.org/libjhv/, file:/Users/sitongia/JHelioviewer/Libs/, file:/Users/sitongia/JHelioviewer/Libs/, file:/Users/sitongia/JHelioviewer/Libs/LastConfig/, Properties systemProperties) > Failed to load resources with custom resource definition file. Try default definiton file.
2012-10-23 14:22:34,868 [main] INFO root - Connect to http://jhelioviewer.org/libjhv/kakadu.xml
2012-10-23 14:22:35,503 [main] DEBUG root - Created http connection with encoding null
2012-10-23 14:22:35,603 [main] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.arch not satisfied. Current value: x86-64
2012-10-23 14:22:35,604 [main] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.os not satisfied. Current value: mac
2012-10-23 14:22:35,604 [main] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.os not satisfied. Current value: mac
2012-10-23 14:22:35,604 [main] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.os not satisfied. Current value: mac
2012-10-23 14:22:35,604 [main] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.os not satisfied. Current value: mac
2012-10-23 14:22:35,604 [main] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.os not satisfied. Current value: mac
2012-10-23 14:22:35,604 [main] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.os not satisfied. Current value: mac
2012-10-23 14:22:35,605 [main] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.os not satisfied. Current value: mac
2012-10-23 14:22:35,605 [main] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.os not satisfied. Current value: mac
2012-10-23 14:22:35,605 [main] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.java.arch not satisfied. Current value: 64
2012-10-23 14:22:35,606 [main] INFO root - Connect to file:/Users/sitongia/JHelioviewer/Libs/libkdu_jni-mac-x86-64.jnilib
2012-10-23 14:22:35,606 [main] DEBUG root - No http connection, try no compression
2012-10-23 14:22:35,714 [main] DEBUG root - >> ResourceLoader.downloadFile(ResourceFile, http://jhelioviewer.org/libjhv/kakadu/libkdu_jni-mac-x86-64.jnilib, file:/Users/sitongia/JHelioviewer/Libs/libkdu_jni-mac-x86-64.jnilib) > Correct destination file already present. Skip download.
2012-10-23 14:22:35,714 [main] DEBUG root - >> initializeFile(libkdu_jni-mac-x86-64.jnilib, file:/Users/sitongia/JHelioviewer/Libs/libkdu_jni-mac-x86-64.jnilib) > Load library: /Users/sitongia/JHelioviewer/Libs/libkdu_jni-mac-x86-64.jnilib
2012-10-23 14:22:35,724 [main] INFO root - Successfully loaded Kakadu libraries
2012-10-23 14:22:35,724 [main] DEBUG root - Setup Kakadu message handlers.
2012-10-23 14:22:35,726 [main] INFO root - Use cache directory: /Users/sitongia/JHelioviewer/Cache/
2012-10-23 14:22:35,735 [main] INFO root - Update settings
2012-10-23 14:22:35,742 [AWT-EventQueue-0] INFO root - Try to load OpenGL libraries
2012-10-23 14:22:35,743 [AWT-EventQueue-0] INFO root - Connect to file:/Users/sitongia/JHelioviewer/Libs/jogl.xml
2012-10-23 14:22:35,743 [AWT-EventQueue-0] DEBUG root - No http connection, try no compression
2012-10-23 14:22:35,744 [AWT-EventQueue-0] DEBUG root - >> ResourceLoader.loadResource(jogl, file:/Users/sitongia/JHelioviewer/Libs/jogl.xml, Properties systemProperties) > Could not open resource definition file: file:/Users/sitongia/JHelioviewer/Libs/jogl.xml (java.io.FileNotFoundException)
2012-10-23 14:22:35,744 [AWT-EventQueue-0] DEBUG root - >> ResourceLoader.loadResource(jogl, http://jhelioviewer.org/libjhv/, file:/Users/sitongia/JHelioviewer/Libs/, file:/Users/sitongia/JHelioviewer/Libs/, file:/Users/sitongia/JHelioviewer/Libs/LastConfig/, Properties systemProperties) > Failed to load resources with custom resource definition file. Try default definiton file.
2012-10-23 14:22:35,744 [AWT-EventQueue-0] INFO root - Connect to http://jhelioviewer.org/libjhv/jogl.xml
2012-10-23 14:22:35,839 [AWT-EventQueue-0] DEBUG root - Created http connection with encoding null
2012-10-23 14:22:35,844 [AWT-EventQueue-0] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.os not satisfied. Current value: mac
2012-10-23 14:22:35,844 [AWT-EventQueue-0] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.os not satisfied. Current value: mac
2012-10-23 14:22:35,844 [AWT-EventQueue-0] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.os not satisfied. Current value: mac
2012-10-23 14:22:35,844 [AWT-EventQueue-0] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.os not satisfied. Current value: mac
2012-10-23 14:22:35,845 [AWT-EventQueue-0] INFO root - Connect to file:/Users/sitongia/JHelioviewer/Libs/libgluegen-rt-mac.jnilib
2012-10-23 14:22:35,845 [AWT-EventQueue-0] DEBUG root - No http connection, try no compression
2012-10-23 14:22:35,846 [AWT-EventQueue-0] DEBUG root - >> ResourceLoader.downloadFile(ResourceFile, http://jhelioviewer.org/libjhv/jogl/libgluegen-rt-mac.jnilib, file:/Users/sitongia/JHelioviewer/Libs/libgluegen-rt-mac.jnilib) > Correct destination file already present. Skip download.
2012-10-23 14:22:35,846 [AWT-EventQueue-0] DEBUG root - >> initializeFile(libgluegen-rt-mac.jnilib, file:/Users/sitongia/JHelioviewer/Libs/libgluegen-rt-mac.jnilib) > Load library: /Users/sitongia/JHelioviewer/Libs/libgluegen-rt-mac.jnilib
2012-10-23 14:22:35,847 [AWT-EventQueue-0] INFO root - Connect to file:/Users/sitongia/JHelioviewer/Libs/libjogl-mac.jnilib
2012-10-23 14:22:35,847 [AWT-EventQueue-0] DEBUG root - No http connection, try no compression
2012-10-23 14:22:35,860 [AWT-EventQueue-0] DEBUG root - >> ResourceLoader.downloadFile(ResourceFile, http://jhelioviewer.org/libjhv/jogl/libjogl-mac.jnilib, file:/Users/sitongia/JHelioviewer/Libs/libjogl-mac.jnilib) > Correct destination file already present. Skip download.
2012-10-23 14:22:35,860 [AWT-EventQueue-0] DEBUG root - >> initializeFile(libjogl-mac.jnilib, file:/Users/sitongia/JHelioviewer/Libs/libjogl-mac.jnilib) > Load library: /Users/sitongia/JHelioviewer/Libs/libjogl-mac.jnilib
2012-10-23 14:22:35,861 [AWT-EventQueue-0] INFO root - Connect to file:/Users/sitongia/JHelioviewer/Libs/libjogl_awt-mac.jnilib
2012-10-23 14:22:35,861 [AWT-EventQueue-0] DEBUG root - No http connection, try no compression
2012-10-23 14:22:35,862 [AWT-EventQueue-0] DEBUG root - >> ResourceLoader.downloadFile(ResourceFile, http://jhelioviewer.org/libjhv/jogl/libjogl_awt-mac.jnilib, file:/Users/sitongia/JHelioviewer/Libs/libjogl_awt-mac.jnilib) > Correct destination file already present. Skip download.
2012-10-23 14:22:35,862 [AWT-EventQueue-0] DEBUG root - >> initializeFile(libjogl_awt-mac.jnilib, file:/Users/sitongia/JHelioviewer/Libs/libjogl_awt-mac.jnilib) > Load library: /Users/sitongia/JHelioviewer/Libs/libjogl_awt-mac.jnilib
2012-10-23 14:22:35,867 [AWT-EventQueue-0] INFO root - Successfully loaded OpenGL libraries
2012-10-23 14:22:35,867 [main] INFO root - Try to install CG Compiler
2012-10-23 14:22:35,868 [main] INFO root - Connect to file:/Users/sitongia/JHelioviewer/Libs/cgc.xml
2012-10-23 14:22:35,868 [main] DEBUG root - No http connection, try no compression
2012-10-23 14:22:35,868 [main] DEBUG root - >> ResourceLoader.loadResource(cgc, file:/Users/sitongia/JHelioviewer/Libs/cgc.xml, Properties systemProperties) > Could not open resource definition file: file:/Users/sitongia/JHelioviewer/Libs/cgc.xml (java.io.FileNotFoundException)
2012-10-23 14:22:35,868 [main] DEBUG root - >> ResourceLoader.loadResource(cgc, http://jhelioviewer.org/libjhv/, file:/Users/sitongia/JHelioviewer/Libs/, file:/Users/sitongia/JHelioviewer/Libs/, file:/Users/sitongia/JHelioviewer/Libs/LastConfig/, Properties systemProperties) > Failed to load resources with custom resource definition file. Try default definiton file.
2012-10-23 14:22:35,869 [main] INFO root - Connect to http://jhelioviewer.org/libjhv/cgc.xml
2012-10-23 14:22:35,960 [main] DEBUG root - Created http connection with encoding null
2012-10-23 14:22:35,964 [main] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.os not satisfied. Current value: mac
2012-10-23 14:22:35,964 [main] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.os not satisfied. Current value: mac
2012-10-23 14:22:35,964 [main] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.os not satisfied. Current value: mac
2012-10-23 14:22:35,964 [main] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.os not satisfied. Current value: mac
2012-10-23 14:22:35,965 [main] INFO root - Connect to file:/Users/sitongia/JHelioviewer/Libs/cgc-mac
2012-10-23 14:22:35,965 [main] DEBUG root - No http connection, try no compression
2012-10-23 14:22:36,012 [main] DEBUG root - >> ResourceLoader.downloadFile(ResourceFile, http://jhelioviewer.org/libjhv/jogl/cgc-mac, file:/Users/sitongia/JHelioviewer/Libs/cgc-mac) > Correct destination file already present. Skip download.
2012-10-23 14:22:36,012 [main] DEBUG root - >> initializeFile(cgc-mac, file:/Users/sitongia/JHelioviewer/Libs/cgc-mac) > Register executable: cgc-mac
2012-10-23 14:22:36,013 [main] DEBUG root - >> FileUtils.registerExecutable(cgc, /Users/sitongia/JHelioviewer/Libs/cgc-mac) > Trying to use execFile.setExecutable from JDK 1.6+
2012-10-23 14:22:36,016 [main] INFO root - Successfully installed CG Compiler
2012-10-23 14:22:36,016 [main] INFO root - Install FFmpeg
2012-10-23 14:22:36,017 [main] INFO root - Connect to file:/Users/sitongia/JHelioviewer/Libs/ffmpeg.xml
2012-10-23 14:22:36,017 [main] DEBUG root - No http connection, try no compression
2012-10-23 14:22:36,017 [main] DEBUG root - >> ResourceLoader.loadResource(ffmpeg, file:/Users/sitongia/JHelioviewer/Libs/ffmpeg.xml, Properties systemProperties) > Could not open resource definition file: file:/Users/sitongia/JHelioviewer/Libs/ffmpeg.xml (java.io.FileNotFoundException)
2012-10-23 14:22:36,017 [main] DEBUG root - >> ResourceLoader.loadResource(ffmpeg, http://jhelioviewer.org/libjhv/, file:/Users/sitongia/JHelioviewer/Libs/, file:/Users/sitongia/JHelioviewer/Libs/, file:/Users/sitongia/JHelioviewer/Libs/LastConfig/, Properties systemProperties) > Failed to load resources with custom resource definition file. Try default definiton file.
2012-10-23 14:22:36,017 [main] INFO root - Connect to http://jhelioviewer.org/libjhv/ffmpeg.xml
2012-10-23 14:22:36,128 [main] DEBUG root - Created http connection with encoding null
2012-10-23 14:22:36,132 [main] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.arch not satisfied. Current value: x86-64
2012-10-23 14:22:36,132 [main] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.arch not satisfied. Current value: x86-64
2012-10-23 14:22:36,132 [main] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.os not satisfied. Current value: mac
2012-10-23 14:22:36,132 [main] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.os not satisfied. Current value: mac
2012-10-23 14:22:36,133 [main] INFO root - Connect to file:/Users/sitongia/JHelioviewer/Libs/ffmpeg-mac-x86-64
2012-10-23 14:22:36,133 [main] DEBUG root - No http connection, try no compression
2012-10-23 14:22:36,158 [main] DEBUG root - >> ResourceLoader.downloadFile(ResourceFile, http://jhelioviewer.org/libjhv/ffmpeg/ffmpeg-mac-x86-64, file:/Users/sitongia/JHelioviewer/Libs/ffmpeg-mac-x86-64) > Correct destination file already present. Skip download.
2012-10-23 14:22:36,158 [main] DEBUG root - >> initializeFile(ffmpeg-mac-x86-64, file:/Users/sitongia/JHelioviewer/Libs/ffmpeg-mac-x86-64) > Register executable: ffmpeg-mac-x86-64
2012-10-23 14:22:36,158 [main] DEBUG root - >> FileUtils.registerExecutable(ffmpeg, /Users/sitongia/JHelioviewer/Libs/ffmpeg-mac-x86-64) > Trying to use execFile.setExecutable from JDK 1.6+
2012-10-23 14:22:36,160 [main] INFO root - Successfully installed FFmpeg tool
2012-10-23 14:22:36,160 [main] INFO root - Install MP4Box
2012-10-23 14:22:36,161 [main] INFO root - Connect to file:/Users/sitongia/JHelioviewer/Libs/mp4box.xml
2012-10-23 14:22:36,161 [main] DEBUG root - No http connection, try no compression
2012-10-23 14:22:36,161 [main] DEBUG root - >> ResourceLoader.loadResource(mp4box, file:/Users/sitongia/JHelioviewer/Libs/mp4box.xml, Properties systemProperties) > Could not open resource definition file: file:/Users/sitongia/JHelioviewer/Libs/mp4box.xml (java.io.FileNotFoundException)
2012-10-23 14:22:36,161 [main] DEBUG root - >> ResourceLoader.loadResource(mp4box, http://jhelioviewer.org/libjhv/, file:/Users/sitongia/JHelioviewer/Libs/, file:/Users/sitongia/JHelioviewer/Libs/, file:/Users/sitongia/JHelioviewer/Libs/LastConfig/, Properties systemProperties) > Failed to load resources with custom resource definition file. Try default definiton file.
2012-10-23 14:22:36,161 [main] INFO root - Connect to http://jhelioviewer.org/libjhv/mp4box.xml
2012-10-23 14:22:36,255 [main] DEBUG root - Created http connection with encoding null
2012-10-23 14:22:36,258 [main] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.os not satisfied. Current value: mac
2012-10-23 14:22:36,259 [main] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.os not satisfied. Current value: mac
2012-10-23 14:22:36,259 [main] WARN root - > ResourceLoader.requirementsNotSatisfied() >> Requirement jhv.os not satisfied. Current value: mac
2012-10-23 14:22:36,259 [main] INFO root - Connect to file:/Users/sitongia/JHelioviewer/Libs/mp4box-mac
2012-10-23 14:22:36,259 [main] DEBUG root - No http connection, try no compression
2012-10-23 14:22:36,283 [main] DEBUG root - >> ResourceLoader.downloadFile(ResourceFile, http://jhelioviewer.org/libjhv/mp4box/mp4box-mac, file:/Users/sitongia/JHelioviewer/Libs/mp4box-mac) > Correct destination file already present. Skip download.
2012-10-23 14:22:36,283 [main] DEBUG root - >> initializeFile(mp4box-mac, file:/Users/sitongia/JHelioviewer/Libs/mp4box-mac) > Register executable: mp4box-mac
2012-10-23 14:22:36,283 [main] DEBUG root - >> FileUtils.registerExecutable(mp4box, /Users/sitongia/JHelioviewer/Libs/mp4box-mac) > Trying to use execFile.setExecutable from JDK 1.6+
2012-10-23 14:22:36,285 [main] INFO root - Successfully installed MP4Box tool
2012-10-23 14:22:36,285 [main] INFO root - Initialize GUI
2012-10-23 14:22:36,704 [ObservationSetup] INFO root - Connect to http://helioviewer.org/api/?action=getDataSources&verbose=true
2012-10-23 14:22:36,822 [ObservationSetup] DEBUG root - Created http connection with encoding null
2012-10-23 14:22:37,510 [main] DEBUG root - Installing Overlap Watcher
2012-10-23 14:22:37,510 [JHV Update Checker] TRACE root - Start cheching for updates
2012-10-23 14:22:37,514 [JHV Update Checker] INFO root - Connect to http://jhelioviewer.org/updateJHV.txt
2012-10-23 14:22:37,514 [main] INFO root - Load plugin settings
2012-10-23 14:22:37,520 [ObservationSetup] INFO root - Connect to http://helioviewer.org/api/index.php?action=getJP2Image&observatory=SDO&instrument=AIA&detector=AIA&measurement=171&date=2012-10-23T20:22:37Z&json=true&jpip=true
2012-10-23 14:22:37,527 [main] INFO root - Add internal plugin: FilterPlugin
2012-10-23 14:22:37,538 [main] INFO root - Download default plugins
2012-10-23 14:22:37,539 [main] INFO root - Connect to file:/Users/sitongia/JHelioviewer/Plugins/sdo-cutout.xml
2012-10-23 14:22:37,540 [main] DEBUG root - No http connection, try no compression
2012-10-23 14:22:37,540 [main] DEBUG root - >> ResourceLoader.loadResource(sdo-cutout, file:/Users/sitongia/JHelioviewer/Plugins/sdo-cutout.xml, Properties systemProperties) > Could not open resource definition file: file:/Users/sitongia/JHelioviewer/Plugins/sdo-cutout.xml (java.io.FileNotFoundException)
2012-10-23 14:22:37,540 [main] DEBUG root - >> ResourceLoader.loadResource(sdo-cutout, http://jhelioviewer.org/libjhv/, file:/Users/sitongia/JHelioviewer/Plugins/, file:/Users/sitongia/JHelioviewer/Plugins/, file:/Users/sitongia/JHelioviewer/Plugins/LastConfig/, Properties systemProperties) > Failed to load resources with custom resource definition file. Try default definiton file.
2012-10-23 14:22:37,541 [main] INFO root - Connect to http://jhelioviewer.org/libjhv/sdo-cutout.xml
2012-10-23 14:22:37,579 [ObservationSetup] DEBUG root - Created http connection with encoding null
2012-10-23 14:22:37,607 [JHV Update Checker] DEBUG root - Created http connection with encoding null
2012-10-23 14:22:37,607 [JHV Update Checker] INFO root - Running the newest version of JHelioviewer
2012-10-23 14:22:37,732 [main] DEBUG root - Created http connection with encoding null
2012-10-23 14:22:37,735 [main] INFO root - Connect to file:/Users/sitongia/JHelioviewer/Plugins/SDOCutOutPlugin.jar
2012-10-23 14:22:37,735 [main] DEBUG root - No http connection, try no compression
2012-10-23 14:22:37,736 [main] DEBUG root - >> ResourceLoader.downloadFile(ResourceFile, http://jhelioviewer.org/libjhv/default-plugins/SDOCutOutPlugin.jar, file:/Users/sitongia/JHelioviewer/Plugins/SDOCutOutPlugin.jar) > Correct destination file already present. Skip download.
2012-10-23 14:22:37,740 [main] INFO root - Successfully downloaded SDO-Cutout plugin.
2012-10-23 14:22:37,740 [main] INFO root - Connect to file:/Users/sitongia/JHelioviewer/Plugins/default-plugins.xml
2012-10-23 14:22:37,741 [main] DEBUG root - No http connection, try no compression
2012-10-23 14:22:37,741 [main] DEBUG root - >> ResourceLoader.loadResource(default-plugins, file:/Users/sitongia/JHelioviewer/Plugins/default-plugins.xml, Properties systemProperties) > Could not open resource definition file: file:/Users/sitongia/JHelioviewer/Plugins/default-plugins.xml (java.io.FileNotFoundException)
2012-10-23 14:22:37,741 [main] DEBUG root - >> ResourceLoader.loadResource(default-plugins, http://jhelioviewer.org/libjhv/, file:/Users/sitongia/JHelioviewer/Plugins/, file:/Users/sitongia/JHelioviewer/Plugins/, file:/Users/sitongia/JHelioviewer/Plugins/LastConfig/, Properties systemProperties) > Failed to load resources with custom resource definition file. Try default definiton file.
2012-10-23 14:22:37,742 [main] INFO root - Connect to http://jhelioviewer.org/libjhv/default-plugins.xml
2012-10-23 14:22:37,832 [main] DEBUG root - Created http connection with encoding null
2012-10-23 14:22:37,835 [main] INFO root - Connect to file:/Users/sitongia/JHelioviewer/Plugins/HEKPlugin.jar
2012-10-23 14:22:37,836 [main] DEBUG root - No http connection, try no compression
2012-10-23 14:22:37,845 [main] DEBUG root - >> ResourceLoader.downloadFile(ResourceFile, http://jhelioviewer.org/libjhv/default-plugins/HEKPlugin.jar, file:/Users/sitongia/JHelioviewer/Plugins/HEKPlugin.jar) > Correct destination file already present. Skip download.
2012-10-23 14:22:37,848 [main] INFO root - Successfully downloaded default plugins.
2012-10-23 14:22:37,849 [main] INFO root - Search for plugins in /Users/sitongia/JHelioviewer/Plugins/
2012-10-23 14:22:37,850 [main] DEBUG root - Found Plugin Jar File: file:/Users/sitongia/JHelioviewer/Plugins/HEKPlugin.jar
2012-10-23 14:22:37,850 [main] INFO root - PluginManager is trying to load the plugin located at file:/Users/sitongia/JHelioviewer/Plugins/HEKPlugin.jar
2012-10-23 14:22:37,851 [main] DEBUG root - Found Manifest: Main-Class:org.helioviewer.jhv.plugins.hekplugin.HEKPlugin
2012-10-23 14:22:37,852 [main] INFO root - PluginManager: Load plugin class :org.helioviewer.jhv.plugins.hekplugin.HEKPlugin
2012-10-23 14:22:37,924 [main] DEBUG root - Found Plugin Jar File: file:/Users/sitongia/JHelioviewer/Plugins/SDOCutOutPlugin.jar
2012-10-23 14:22:37,924 [main] INFO root - PluginManager is trying to load the plugin located at file:/Users/sitongia/JHelioviewer/Plugins/SDOCutOutPlugin.jar
2012-10-23 14:22:37,925 [main] DEBUG root - Found Manifest: Main-Class:org.helioviewer.plugins.sdocutoutplugin.SDOCutOutPlugin
2012-10-23 14:22:37,926 [main] INFO root - PluginManager: Load plugin class :org.helioviewer.plugins.sdocutoutplugin.SDOCutOutPlugin
2012-10-23 14:22:37,932 [main] INFO root - Start main window
2012-10-23 14:22:38,055 [Thread-4] FATAL root - Runtime exception
java.lang.NoClassDefFoundError: apple/awt/ComponentModel
at com.sun.opengl.impl.JAWT_DrawingSurface.GetDrawingSurfaceInfo0(Native Method)
at com.sun.opengl.impl.JAWT_DrawingSurface.GetDrawingSurfaceInfo(JAWT_DrawingSurface.java:56)
at com.sun.opengl.impl.macosx.MacOSXOnscreenGLDrawable$1.run(MacOSXOnscreenGLDrawable.java:165)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.opengl.impl.macosx.MacOSXOnscreenGLDrawable.lockSurface(MacOSXOnscreenGLDrawable.java:163)
at com.sun.opengl.impl.macosx.MacOSXOnscreenGLContext.makeCurrentImpl(MacOSXOnscreenGLContext.java:57)
at com.sun.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:134)
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:182)
at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
at sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(OGLRenderQueue.java:234)
Caused by: java.lang.ClassNotFoundException: apple.awt.ComponentModel
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 10 more
I was able to fix this. I am on Mac OS X 10.8 Mountain Lion with Oracle Java 1.7. I found the 1.6 installation on my Mac and switched the Eclipse projects from 1.7 to 1.6. JHelioviewer now works when run from Eclipse.
I think that jogl.jar is incompatible with Java 1.7 on Mac OS X. I'm thinking that because of forum.worldwind central. com/showthread. php?p=101517
http://
==Leonard