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了。
- Eclipse& Scilab& no javasci in java.library.path
- eclipse jni报错:UnsatisfiedLinkError: no *** in java.library.path
- eclipse jni报错:UnsatisfiedLinkError: no *** in java.library.path
- Eclipse报错no opencv_java249 in java.library.path解决方法
- 【ubuntu安装eclipse 出现no swt-gtk-3740 in java.library.path no swt-gtk in java.library.path】
- Java调用Scilab-编译运行Javasci v2
- no sqlite_jni in java.library.path
- 问题解决:no JMagick in java.library.path
- no JSTAF in java.library.path
- no GurobiJni55 in java.library.path
- no dll in java.library.path
- no MsmqJava in java.library.path
- no snappyjava in java.library.path
- java出现no XXX in java.library.path的解决办法及eclipse配置
- 转载:java出现no XXX in java.library.path的解决办法及eclipse配置
- java出现no XXX in java.library.path的解决办法及eclipse配置
- java出现no XXX in java.library.path的解决办法及eclipse配置
- 配置Eclipse来解决 no xxx in java.library.path问题
- Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use.
- LeetCode第1题
- Java中的多线程你只要看这一篇就够了(多线程内容概述)
- LeetCode 109. Convert Sorted List to Binary Search Tree
- Reflection2017.12.18
- Eclipse& Scilab& no javasci in java.library.path
- 第一个汇编语言程序
- 如何为自己的双目系统选取相机?
- 递归(Recursion)的两种优化方法
- CodeForces
- SQLAlchemy之mysql使用手册
- React小白入门---环境安装
- IT行业风投
- iptables详解