I installed Java 1.7.0_45 on Mac OS X 10.6.8 using Pacifist [http://www.charlessoft.com/] however I cannot run the jar file that I downloaded. The jar file is a multi-threaded application.
The error message I get is:
java -jar context.jar 2013-10-31 14:14:41.898 java[330:a07] *** NSInvocation: warning: object 0x109356390 of class 'ThreadUtilities' does not implement methodSignatureForSelector: -- trouble ahead 2013-10-31 14:14:41.900 java[330:a07] *** NSInvocation: warning: object 0x109356390 of class 'ThreadUtilities' does not implement doesNotRecognizeSelector: -- abort Trace/BPT trap
In any case, I can run the jar. I set the JAVA_HOME path correctly, and java -version displays version 1.7.0_45.
The same application works correctly on Windows Java 1.7.0_45, as well as on Linux Java 1.7.
A web search for a solution and given keywords returns very few results, and none of them has any specific solution in it. I am new to mac, so I am not able to understand the problem.
In any case, I can run Java from a folder on a Mac, as I can do on Windows and Linux, just by extracting the contents of Java and changing JAVA_HOME. If possible, I can run the JAR.
source share