SCILABは、フランス国立情報、自動化研究所(INRIA)の科学者「オープンソース」ソフトウェアによって開発されました。
Javaアプリケーションからの呼び出しScilabのエンジン
説明
Scilabのは、Javaアプリケーションから呼び出される可能性を提供しています。
このヘルプはjavasci APIの機能について説明します。
Scilabのバージョン5.3.0以来、Javasciの新しいバージョンがJavasci V2が導入されていると呼ばれます。ほとんどのこのバージョンの修正Javasci V1の限界。
ブラウズJavasci V2のマニュアルを参照して。(これは、Webブラウザを開きます)。
最初のJavaパス、クラスパスを設定することです、
新しいシステム変数JAVA_HOMEとCLASSPATHの
変数名:JAVA_HOMEの
変数値:C:\プログラムファイル\のJava jdk1.7.0 \
変数名:CLASSPATHの
変数値:;%JAVA_HOME%\ libに。 \ dt.jar;%JAVA_HOME%\ libに\ツール.jar;
ファイルのあなたのJDKインストールディレクトリの変数値は、ここで注目されるところ。
Path変数の値、および使用の半値幅は、既存のパスに追加し、「パス」環境変数、変数をダブルクリックして、binディレクトリにあるJDKのインストールパスへの絶対パス、という名前の変数に「システム変数」を選択し、セミコロン分離しました。
変数名:パス
変数の値:%JAVA_HOME%\ binに;% JAVA_HOME%\ JRE \ binに、
これはJavaの環境設定で、日食を直接設定が完了した後に開始し、それが自動的にJava環境を設定します
続い構成は、パスとクラスパスをSCILIB。
セットSCI = "C:\プログラムファイル\のscilab-5.3.0"
セットCLASSPATH =%SCI%/モジュール/ javasci /ジャー/ org.scilab.modules.javasci.jar;%SCIの%/モジュール/タイプ/ JAR / org.scilab.modules.types.jar
セットLIB_PATH = "%SCI%\ binに"
// A simple Java example with javasci v2
// Filename: DisplayPI.java
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();
sci.open();
sci.exec("disp(%pi);");
ScilabDouble a = new ScilabDouble(3.14);
sci.put("a",a);
sci.exec("b=sin(a);");
ScilabType b = sci.get("b");
System.out.println("b = " + b);
sci.close();
} catch (org.scilab.modules.javasci.JavasciException e) {
System.err.println("An exception occurred: " + e.getLocalizedMessage());
}
}
}
org.scilab.modules.javasci.jarとorg.scilab.modules.types.jar 2つのファイルがクラスパス日食に加えます。
参考:TTP://help.scilab.org/docs/5.3.0/en_US/javasci.html
http://blog.sciencenet.cn/blog-412518-436795.html
http://help.scilab.org/docs/5.3.0/en_US/compile_and_run_javasci_v2.html
http://help.scilab.org/docs/5.3.0/en_US/javasci_step_by_step.html