diff --git a/README.md b/README.md index e489533..f954fa5 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ add something like this to your Gemfile: ```ruby gem "kyotocabinet-ruby", "~> 1.27.1", :platforms => [:mri, :rbx] -gem "kyotocabinet-java", "~> 0.2.0", :platforms => :jruby +gem "kyotocabinet-java", "~> 0.3.0", :platforms => :jruby ``` ## Usage diff --git a/ext/kyotocabinet-java/configure b/ext/kyotocabinet-java/configure index efeb966..ee97723 100755 --- a/ext/kyotocabinet-java/configure +++ b/ext/kyotocabinet-java/configure @@ -1834,7 +1834,7 @@ then else if uname | grep Darwin >config.tmp; then # Mac OS X - MYJAVAHOME=/System/Library/Frameworks/JavaVM.framework + MYJAVAHOME=`/usr/libexec/java_home` elif test -L /usr/bin/javac; then # other Unix, but /usr/bin/javac is a symlink MYJAVAHOME=`readlink -f /usr/bin/javac | sed "s:bin/javac::"` @@ -1844,18 +1844,14 @@ printf '%s\n' "$MYJAVAHOME" # Platform of Java printf 'checking JVMPLATFORM... ' -if uname | grep Darwin >config.tmp -then - JVMPLATFORM="mac" -else - for file in `\ls $MYJAVAHOME/include` - do - if test -d "$MYJAVAHOME/include/$file" - then - JVMPLATFORM="$file" - fi - done -fi +for file in `\ls $MYJAVAHOME/include` +do + if test -d "$MYJAVAHOME/include/$file" + then + JVMPLATFORM="$file" + fi +done + printf '%s\n' "$JVMPLATFORM" MYCPPFLAGS="$MYCPPFLAGS -I$MYJAVAHOME/include -I$MYJAVAHOME/include/$JVMPLATFORM" MYCPPFLAGS="$MYCPPFLAGS -I$MYJAVAHOME/Headers -I$MYJAVAHOME/Headers/$JVMPLATFORM"