Page 1 of 1

[Solved] OSX Java

Posted: 18 Sep 2015, 13:11
by skopo
Hello

Does madsonic-6.0.7460 still run Java6 only on OS X?

Re: OSX Java

Posted: 18 Sep 2015, 14:55
by Madsonic
Hi there,

Java 6 is more as outdated ;)

at least you must upgrade to Java7

EOL INFO: http://www.oracle.com/technetwork/java/ ... 35779.html

DOWNLOAD: http://www.oracle.com/technetwork/java/ ... 33155.html

best regards

Re: OSX Java

Posted: 18 Sep 2015, 15:15
by skopo
Madevil wrote:Hi there,

Java 6 is more as outdated ;)

at least you must upgrade to Java7

EOL INFO: http://www.oracle.com/technetwork/java/ ... 35779.html

DOWNLOAD: http://www.oracle.com/technetwork/java/ ... 33155.html

best regards
Fantastic

I installed Madsonic 6.0.7460 (native mac) to my test server OSX 10.10.5 with JRE8 and Madsonic doesn't start. No window, no serice nothing just nothing.
How to troubleshoot?

Re: OSX Java

Posted: 18 Sep 2015, 15:56
by Madsonic
hi there,

if have recheck the installation with OSX 10.8.5 & JDK 1.8 and worked as aspected.

For troubleshooting look at the installation guides

http://beta.madsonic.org/pages/installation.jsp#mac
http://beta.madsonic.org/pages/installation.jsp#java

TYI: if you previously use Madsonic 5.1 on this MAC you have to cleanup this folder bellow before you start Madsonic 6.0

Code: Select all

/Library/Application Support/Madsonic
best regards

Re: OSX Java

Posted: 19 Sep 2015, 07:36
by skopo
Yes!

Code: Select all

/Library/Application Support/Madsonic
Totally forget to clean this folder. Now works.

Re: OSX Java

Posted: 21 Sep 2015, 12:20
by skopo
Something is still wrong...

OSX versio is 10.10.5 and Java JRE is 1.8.0.60

UniversalJavaApplicationStub returns:

Code: Select all

Applications/Madsonic.app/Contents/MacOS/universalJavaApplicationStub ; exit;
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/madsonic/booter/Main : Unsupported major.minor version 51.0
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
	at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
logout

[Process completed]
And Java -version shows:

Code: Select all

java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
No window, no service, nothing...

Re: [Solved] OSX Java

Posted: 21 Sep 2015, 13:54
by Madsonic
Hi there,

The error message means that you are using an older JAVA version,
i guess this is because your $JAVA_HOME environment isn't set right.

to check:

Code: Select all

$ echo $JAVA_HOME
expected output:

Code: Select all

/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home
to set this variable: In Mac OSX 10.5 or later, Apple recommends to set the $JAVA_HOME variable to /usr/libexec/java_home

Code: Select all

nano .bash_profile 

export JAVA_HOME=$(/usr/libexec/java_home)

source .bash_profile

echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home
or

Code: Select all

echo export JAVA_HOME=$(/usr/libexec/java_home) > .bash_profile
https://support.apple.com/kb/dl1572?loc ... cale=de_DE

http://www.oracle.com/technetwork/java/ ... 33151.html

Hope this help you. :)

Best regards