Reputation: 329
Alright, so I have an internal error, meaning the code runs on all computers, but I have an internal error that I cannot understand and don't know how to fix.
#
# Internal Error (javaClasses.cpp:129), pid=11983, tid=5891
# fatal error: Invalid layout of preloaded class
#
# JRE version: 7.0_17-b02
# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.7-b01 mixed mode bsd-amd64 compressed oops)
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /Users/ColinRioux/Desktop/Hangman/hs_err_pid11983.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
#
I am running JRE 7 for MacOSX (Default). Operating System: Latest Release of Mavericks (fully updated).
Upvotes: 0
Views: 109
Reputation: 17150
You will need to tell OSX to use the JDK (Java Development Kit) instead of the JRE (Java Runtime Environment).
So, lets be certain you have installed the Sun JDK for osx. here is a link http://www.oracle.com/technetwork/java/javase/downloads/index.html
Then use spotlight (cmd-spacebar) to open "Java Preferences" and only check the ones that say the same version info as that download (1.7) and uncheck the JRE ones.
Now your osx machine will be setup to use the JDK and android compiles/development should work a better when you restart your IDE.
Upvotes: 1