On Apr 8, 2015, at 10:10 PM, Dennis Fisher <[email protected]> wrote:
> Simon > > Success! Thanks. > > Is it possible to add a more informed message to rJava when this problem is > encountered? The present message does indicate that the legacy version of > Java is needed but it does not explain how to obtain that software. > Providing the link to support.apple.com would assist the user. > That error comes from the system stub - rJava doesn't even know that there is a problem - the system pretends that there is Java already installed but instead of loading it it shows the message, so I fear our options are limited. Apple has been silently making this worse - before Yosemite the message contained a button that sent you to the page with the download link. Cheers, Simon > Dennis > > Dennis Fisher MD > P < (The "P Less Than" Company) > Phone: 1-866-PLessThan (1-866-753-7784) > Fax: 1-866-PLessThan (1-866-753-7784) > www.PLessThan.com > > > >> On Apr 8, 2015, at 6:23 PM, Simon Urbanek <[email protected]> >> wrote: >> >> Dennis, >> >> there is a bug in the Oracle 1.7/1.8 Java which requires you to install >> Apple Java 1.6 even if you don't intend to use it, so installing Java from >> Oracle alone won't help - even if you re-complie rJava against 1.8 - you >> still have to follow the instructions and install Java from >> >> http://support.apple.com/kb/DL1572 >> >> More on the bug in Oracle Java (still not fixed as of 1.8) at >> >> https://bugs.openjdk.java.net/browse/JDK-7131356 >> >> There is a detailed discussion also at >> >> https://github.com/s-u/rJava/issues/37 >> >> Cheers, >> Simon >> >> >> On Apr 8, 2015, at 5:12 PM, Dennis Fisher <[email protected]> wrote: >> >>> OS X Yosemite >>> R 3.1.3 >>> >>> Colleagues >>> >>> I have used the package xlsx successfully in the past. Today, I attempted >>> to use that package, the first time since I upgraded to Yosemite. R >>> responded to: >>> library(“xlsx”) >>> with >>> No Java runtime present, requesting install. >>> A popup then said “you need to install the legacy Java SE 6 runtime” >>> >>> I updated all my packages, then I tried: >>> library(“rJava”) >>> The outcome is the same. >>> >>> I installed Java (Java 8 Update 40), then tried again. Same problem. I >>> can confirm that Java is installed: >>>> PET633> java -version >>>> java version "1.8.0_40" >>>> Java(TM) SE Runtime Environment (build 1.8.0_40-b27) >>>> Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode) >>> >>> It appears that the rJava wants an old version of java — however, I can’t >>> find that version at the Oracle website. For curiosity, I tried to install >>> Java SE 7 — the installer would not allow this once it found the newer >>> version (8). This suggests that installing version 6 will also not be >>> permitted. >>> >>> Any thoughts? >>> >>> Dennis >>> >>> Dennis Fisher MD >>> P < (The "P Less Than" Company) >>> Phone: 1-866-PLessThan (1-866-753-7784) >>> Fax: 1-866-PLessThan (1-866-753-7784) >>> www.PLessThan.com >>> >>> _______________________________________________ >>> R-SIG-Mac mailing list >>> [email protected] >>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac >> > _______________________________________________ R-SIG-Mac mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-sig-mac
