Eclipse& Scilab& no javasci in java.library.path

来源:互联网 发布:葫芦侠数据不存在 编辑:程序博客网 时间:2024/06/05 18:27

目标:在Eclipse上实现调用Scilab

版本:Scilab 6.0.0 

           Eclipse Oxygen

           windows 8

           Scilab官网 https://help.scilab.org/docs/6.0.0/en_US/compile_and_run_javasci_v2.html 介绍了如何实现java Interface,可以简单看一下。上面介绍了如何用命令行编译执行java,如何配置环境变量,可以参考http://m.blog.csdn.net/tianytest/article/details/50014525.

           这里,讲一下我在eclipse oxygen上实现 Scilab —?—javasci—step1下的例子,如下。

import org.scilab.modules.javasci.Scilab;
import org.scilab.modules.types.ScilabType;
import org.scilab.modules.types.ScilabDouble;

class Example1 {
   public static void main(String[] args) {
       try {
           Scilab sci = new Scilab();
           if(sci.open()) {
               sci.exec("foo=[2,4,6;4,0,10;6,10,12];");
               ScilabType foo=sci.get("foo");
               System.out.println("Representation of:"+foo);
               double[][] aReal=((ScilabDouble)foo).getRealPart();
               System.out.println("foo[1,1]="+aReal[1][1]);
               aReal[1][1]=Math.PI;
               ScilabDouble bar = new ScilabDouble(aReal);
               sci.put("bar",bar);
               sci.exec("disp(bar)");
               sci.close();
           }else {
               System.out.println("Could not start Scilab");
           }

    }  
       catch(org.scilab.modules.javasci.JavasciException e){
           System.err.println("An exception occurred"+e.getLocalizedMessage());
           
       }
   }
}



  

  •  新建Java project TestScilab
  •  对项目右击新建一个文件夹lib,
  • 把org.scilab.modules.types.jar和org.scilab.modules.javasci.jar拷到lib文件夹下,然后对这两个包右击,add to build path
  • 在src下新建java文件Example1.java
  • 对.java右击run as—java application

   此处,碰到了一个折磨了我半天的问题,no javasci in java.library.path。

   解决办法是你要设置一下native library location,相关的library在scilab6.0.0/bin下,apply,如上图所示。ok了。

  
阅读全文
1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 苹果5s掉电快怎么办 小米5s返回键失灵怎么办 苹果5s漏电是怎么办 苹果6s手机漏电怎么办 5s返回键失灵怎么办 苹果5s返回键失灵怎么办 小米5返回键失灵怎么办 小米手机返回键失灵怎么办 萍果6splus关机键失灵怎么办 苹果5s很快没电怎么办 天猫分期付款没有花呗怎么办 淘宝花呗分期额度不够怎么办 支付宝余额支付超限怎么办 想分期花呗不够怎么办 来分期提现不了怎么办 帮朋友分期手机他不还钱怎么办 手机分期套现被骗了怎么办 学生既有分期办手机被骗怎么办? 京东刚买完东西第二天降价了怎么办 微信上买东西不给退货怎么办 微信买东西转红包被骗怎么办 买手机分期被骗了怎么办 苹果手机摔弯了怎么办 6s主板摔弯了怎么办 京东显示器坏了怎么办 苹果6s手机弯了怎么办 苹果手机变弯了怎么办 苹果手机屏幕摔碎了怎么办 苹果6p后壳弯曲怎么办 苹果手机后壳有点弯曲怎么办 苹果手机x弯了怎么办 苹果8手机弯了怎么办 苹果8p手机弯了怎么办? 美版iphone弯了怎么办 oppor9手机听筒声音小怎么办 苹果7摔弯了屏幕怎么办 苹果手机压弯了怎么办 京东买的电脑坏了怎么办 拼多多低价乱价怎么办 厂家不通过经销商直接发货怎么办 媳妇吵架说我全家有病怎么办