0

我试图整天设置 SCILAB 的 javasci ineclipse,但它不起作用,我不知道,他们想用http://www.scilab.org/product/man/compile_and_run_javasci.html告诉我什么

将 javasci.jar 包含在 properties/libraray 中,以便 eclipse 知道特殊命令,但之后它不起作用。我将 javasci.dll 复制到文件夹中,但没有发生任何事情,我不知道为什么要设置手册页上提到的内容。

如果你们中的任何人以前这样做过,请告诉我如何以及该怎么做!

我正在使用 scilab 5.2.1 和 winxp,我只是一个业余程序员,所以请逐步描述。

提前谢谢你,安德烈亚斯

4

4 回答 4

0

我不熟悉 SCILAB,但听起来您需要定义 java 库路径,以便它知道在哪里可以找到您的 dll。

从命令行,它是使用 -Djava.library.path 或在批处理文件中完成的。在 Eclipse 中,您可以在主类的启动器的 vm 参数中定义 -Djava.library.path。您可以通过运行/调试按钮找到并配置所有启动器。

编辑:根据您提到的页面,您需要将 dll 所在的文件夹添加到您的全局 Windows 路径中(我猜您之后也需要重新启动)。尽管如此,我还是会使用 java.library.path。

于 2010-02-18T22:27:11.717 回答
0

1]设置PATH环境变量

在桌面上,右键单击我的电脑,然后单击属性。在系统属性窗口中,单击高级选项卡。在高级部分中,单击环境变量按钮。最后,在 Environment Variables 窗口中,突出显示 Systems Variable 部分中的 Path 变量,然后单击 Edit 按钮。

使用您希望计算机访问的路径添加或修改路径行。每个不同的目录用分号分隔,如下所示。

C:\Program Files\Scilab-5.3.3\bin;C:\Program Files;C:\Winnt;C:\Winnt\System32离开其他人然后点击Apply

要检查它是否有效,请打开一个新的 Windows 命令行并键入:

wscilex.exe 

它将scilabgui模式启动并证明PATH环境的设置是正确的

2] 总是从 windows 命令,检查 java jre 版本:

C:\>java -version
java version "1.6.29"
Java(TM) SE Runtime Environment (build 1.6.29-b147)
Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode)

如果您有 32 位版本的 jre,则必须使用 32 位版本的 Scilab,
如果您有 64 位版本的 jre,则必须使用 32 位版本的 Scilab。

于 2012-02-23T22:09:32.137 回答
0

您需要在 Eclipse 上的配置运行中创建两个变量。
第一个变量将指向两个文件夹,../scilab-5.4.1/lib/scilab并且../scilab-5.4.1/lib/thirdparty.
第二个变量将指向文件夹../scilab-5.4.1/share/scilab

eclipse >> Run configurations >> Environment >> New... >>   
name = LD_LIBRARY_PATH >> value = path of scilab/scilab-  
5.4.1/lib/scilab:/path of scilab/scilab-5.4.1/lib/thirdparty >> Ok  

New... >> name = SCI >> value = path of scilab/scilab-5.4.1/share/scilab >> Ok >> Apply

您还需要导入文件夹中的两个库../scilab-5.4.1/share/scilab/modules/javasci/jar../scilab-5.4.1/share/scilab/modules/types/jar

于 2013-05-28T20:25:59.783 回答
0

我在 Windows 7 x64 上也遇到了这个问题,我通过以下方式解决了它:

  1. 将 PATH 变量设置为:C:\Program Files\scilab-5.5.0-beta-1\bin 在底部选中“将环境附加到本机环境”

  2. 在 Java 构建路径库中将 JRE 设置为 JDK:

    1. 右键项目文件夹
    2. 选择“配置构建路径”
    3. 删除现有的 JRE 系统库
    4. 单击“添加库”按钮,选择“JRE 系统库”“已安装的 JRE”“添加”“标准 VM”
    5. 对于 JRE Home,输入您的JDK位置,例如C:\Program Files\Java\jdk1.7.0_40\bin,然后完成对话框,直到您返回 uild 路径配置
    6. 选择添加备用 JRE 的选项,然后选择您刚刚配置的那个

请注意,系统上的 JDK 路径可能会有所不同,具体取决于您安装的版本和安装位置。根据需要对其进行修改。

该错误的原因是它实际上是在 JDK 上编译的,但是 JRE 尝试运行它并且找不到 JDK 编译的适当的 NATIVE 文件。

于 2013-12-02T13:04:50.850 回答