[ https://issues.apache.org/jira/browse/DAEMON-281?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13998766#comment-13998766 ]
Watanabe commented on DAEMON-281: --------------------------------- Hi. I have the same problem of this issue. When to release version 1.0.16 ?? > Jsvc not loading correct shared lib for Java 7 on MacOS > ------------------------------------------------------- > > Key: DAEMON-281 > URL: https://issues.apache.org/jira/browse/DAEMON-281 > Project: Commons Daemon > Issue Type: Bug > Components: Jsvc > Affects Versions: 1.0.13 > Environment: MacOS 10.8.2 with Java 7: > $ java -version > java version "1.7.0_15" > Java(TM) SE Runtime Environment (build 1.7.0_15-b03) > Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode) > Reporter: Ian Emmons > Fix For: 1.0.14, 1.0.16 > > Attachments: commons-daemon-1.0.15-native-src-patched.zip, > java.c.diff, java.c.diff, location.c.diff, location.c.diff > > > When I try to run my program via jsvc, it complains: > Cannot find any VM in Java Home <<JAVA_HOME>> > Cannot locate JVM library file > where <<JAVA_HOME>> is set to > /Library/Java/JavaVirtualMachines/jdk1.7.0_15.jdk/Contents/Home > The -debug switch shows jsvc searching for several shared libraries in the > folder > $JAVA_HOME/../Libraries/ > However, with Java 1.7 this folder does not exist, and jsvc should be trying > to load this: > $JAVA_HOME/jre/lib/server/libjvm.dylib > If I change JAVA_HOME to point to Apple's Java 1.6, then jsvc successfully > finds the JVM shared library. > Note: I built jsvc myself with no problems, and the output of the build > makes it clear that it used the Java 7 JNI headers in the compilation. > Background: Apple has deprecated Java 1.6. It not longer is present unless > the user explicitly installs it, and recent OS updates have disabled the > browser plugin and removed the Java control panel. Apple is pushing > customers toward's Oracle's Java 1.7. -- This message was sent by Atlassian JIRA (v6.2#6252)