Hello Mac users,

As Scilab 5.5.2 requires a Java 1.5 install, we need to make it think it has 
one.

Here are steps to run Scilab 5.5.2 on High Sierra:


  *   open a terminal (found in Applications -> Utilities -> Terminal)

  *   note the path returned by:

  *   /usr/libexec/java_home

  *   in my case it returns 
/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home so in the 
following commands, replace it with your path. Run the following commands 
(you'll need sudo rights):

  *   sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/ 
/System/Library/Frameworks/JavaVM.framework/Versions/1.5 # Make Java 1.5 point 
to our install

  *   sudo mkdir -p /bundle/Libraries

  *   sudo ln -s 
/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/jre/lib/server/libjvm.dylib
 /bundle/Libraries/libserver.dylib # Make the requested libserver.dylib file 
point to our libjvm.dylib

  *   if you get 'Operation not permitted' errors then please consult 
http://osxdaily.com/2015/10/05/disable-rootless-system-integrity-protection-mac-os-x
 to bypass macOS protections

  *   at Scilab startup, click on Try Anyway when asked about the macOS version

  *   if you're asked for Java6, follow the steps described at 
http://www.scilab.org/en/download/latest

Regarding Scilab 6, it is recommended to wait for the next Scilab release which 
simplifies the launch on High Sierra. Otherwise you may refer to 
http://bugzilla.scilab.org/show_bug.cgi?id=15307 for a workaround.

Best regards,
Paul


Paul BIGNIER
Development engineer
-----------------------------------------------------------
ESI Group - Scilab
99 rue des Solets - 94513 Rungis, France
Phone: +33.1.41.73.58.77
https://scilab.io
https://esi-group.com
_______________________________________________
users mailing list
[email protected]
http://lists.scilab.org/mailman/listinfo/users

Reply via email to