http://imagej.273.s1.nabble.com/Running-Fiji-with-Java-8-on-OSX-Yosemite-tp5014372p5014378.html
> message). It does not find what it wants in
> install process.
> the 1.8 version to launch...
> Le 20 sept. 2015 2:36 PM, "John Minter" <
Fiji with Java 1.6. I modified it to launch
with Java 1.8.
will enable you to see where it thinks that your java resides.
>> On Mac OSX you can always create a custom launcher that solves the problem.
>> This is nice because you can have multiple launchers that use the same Fiji
>> (or ImageJ) installation but use different JVMs (nice when there is a bug
>> that causes issues with your workflow when you use a specific JVM.)
>>
>> Make one like this
>>
>> Open the Script Editor
>>
>> Choose New > From Template > Cocoa-Applescript Applet.app
>>
>> My applet code for Java 8 is shown below:
>>
>> -- begin code
>>
>> *do shell script* "/Applications/Fiji.app/Contents/MacOS/ImageJ-macosx
>> -Dpython.cachedir.skip=false --java-home
>> '/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home' --"
>>
>> *quit* *me*
>>
>> -- end code
>>
>> You can even create a custom icon. I made some for Fiji with Java 6, 7 8.
>> You can find them here. Made for old eyes that like simple, clean icons for
>> my Dock at the bottom of the screen.
>>
>>
>>
https://github.com/jrminter/OSImageAnalysis/tree/master/ImageJ/icons>>
>> Use the .icns files for MacOSX (.ico for Windows)
>>
>>
>>
>>
>>
>>
>> On Sun, Sep 20, 2015 at 5:30 AM, Christophe Leterrier <
>>
[hidden email]> wrote:
>>
>>> This is similar to what I did: remove all jdks from the VirtualMachines
>>> folder, let the 1.8.0_60 install itself, but then Fiji does not pick it
>> up.
>>> Are you using Fiji or ImageJ?
>>>
>>> Christophe
>>> Le 20 sept. 2015 11:17 AM, "Aryeh Weiss" <
[hidden email]> a écrit :
>>>
>>>> Here is what worked for me.
>>>>
>>>> I downloaded the jdk from
>>>>
>>>>
>>
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html>>>> and installed it (ie I ran the installer and let it install itself). It
>>>> was put in to
>>>> /Library/Java/JavaVirtualMachines
>>>> the current version is
>>>> jdk1.8.0_60.jdk
>>>>
>>>> I erased the other JDK (1.8.0_51), and then Fiji found the new Java
>>>> automatically upon startup.
>>>> There is probably a better way to do it, but this worked for me.
>>>> When I had 1.8.0_51, File>New>System Clipboard failed. Upgrading to
>>>> 1.8.0_60 solved the problem.
>>>>
>>>> --aryeh
>>>>
>>>> On 9/20/15 10:30 AM, Christophe Leterrier wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Today I want to try to run Fiji under Java 8 with OSX Yosemite (it's a
>>>>> lovely Sunday so why not?), seeing that a lot of effort was made to
>> make
>>>>> it
>>>>> run better. However I ailed to do so. I used the instructions there:
>>>>>
>>>>>
>>
http://imagej.net/Frequently_Asked_Questions#How_do_I_run_ImageJ_on_Yosemite.3F>>>>> - I started with a "clean" system with just Apple Java 6 "system"
>>> install
>>>>> (the one I was using for Fiji so far, displaying Java 1.6.0_65 when
>>>>> launched)
>>>>> - Installed a fresh Fiji from Fiji.sc website in my Applications
>> folder,
>>>>> updated it
>>>>> - Installed the Java 8 jre, and jdk just to be sure
>>>>> - Even after reboot, when I launch Fiji it uses Java 6 (displays Java
>>>>> 1.6.0_65).
>>>>>
>>>>> I then tried to directly point to the Java 8 install by following
>> these
>>>>> instructions:
>>>>>
http://fiji.sc/Frequently_Asked_Questions#On_OS_X>>>>>
>>>>> So in the Terminal I type (because I think there is an error in the
>> Fiji
>>>>> wiki, it should say Fiji.app not ImageJ.app in the command):
>>>>>
>>>>> /Applications/Fiji.app/Contents/MacOS/ImageJ-macosx --java-home \
>>>>> '/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home'
>>>>>
>>>>> But I get the following error:
>>>>>
>>>>> Mac-60f81dc34d74:~ christo$
>>>>> /Applications/Fiji.app/Contents/MacOS/ImageJ-macosx --java-home
>>>>> '/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home'
>>>>>
>>>>> Could not load Java library
>>>>>
>>>>>
>> '/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/../Libraries/libserver.dylib':
>>>>>
>> dlopen(/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/../Libraries/libserver.dylib,
>>>>> 1): image not found
>>>>>
>>>>> Warning: falling back to System JVM
>>>>> >From the mailing messages it seems that people have trouble using
>> Java
>>> 6
>>>>> when they have Java 8 installed, not the other way around ! Is this a
>>> bug
>>>>> (I will file a report if so) or is there something wrong with my
>> system
>>> or
>>>>> the way I try to do things?
>>>>>
>>>>> Thanks for your help,
>>>>>
>>>>> Christophe
>>>>>
>>>>> --
>>>>> ImageJ mailing list:
http://imagej.nih.gov/ij/list.html>>>>>
>>>>>
>>>> --
>>>> Aryeh Weiss
>>>> Faculty of Engineering
>>>> Bar Ilan University
>>>> Ramat Gan 52900 Israel
>>>>
>>>> Ph: 972-3-5317638
>>>> FAX: 972-3-7384051
>>>>
>>>>
>>> --
>>> ImageJ mailing list:
http://imagej.nih.gov/ij/list.html>>>
>> --
>> ImageJ mailing list:
http://imagej.nih.gov/ij/list.html>>
> --
> ImageJ mailing list:
http://imagej.nih.gov/ij/list.html>