有人能详细描述一下如何在eclipse中设置javasci(SCILAB)吗?
我试图设置SCILAB的javasci ineclipse一整天,但它不起作用,我不知道他们想告诉我什么 在properties/libray中包含javasci.jar,以便eclipse知道特殊命令,但之后它就不起作用了。 我将javasci.dll复制到文件夹中,但什么也没发生,我不知道为什么要设置手册页面上提到的内容 如果你们中有人以前做过,请告诉我怎么做,怎么做 我正在使用scilab 5.2.1和winxp,我只是一个业余程序员,所以请一步一步地描述有人能详细描述一下如何在eclipse中设置javasci(SCILAB)吗?,java,dll,scilab,Java,Dll,Scilab,我试图设置SCILAB的javasci ineclipse一整天,但它不起作用,我不知道他们想告诉我什么 在properties/libray中包含javasci.jar,以便eclipse知道特殊命令,但之后它就不起作用了。 我将javasci.dll复制到文件夹中,但什么也没发生,我不知道为什么要设置手册页面上提到的内容 如果你们中有人以前做过,请告诉我怎么做,怎么做 我正在使用scilab 5.2.1和winxp,我只是一个业余程序员,所以请一步一步地描述 提前感谢您,Andreas我不熟
提前感谢您,Andreas我不熟悉SCILAB,但听起来您需要定义java库路径,以便它知道在哪里可以找到dll 在命令行中,可以使用-Djava.library.path或在批处理文件中完成。在eclipse中,您可以在主类的启动器中的vm参数中定义-Djava.library.path。您可以通过运行/调试按钮查找和配置所有启动器
编辑:根据您提到的页面,您需要将dll所在的文件夹添加到您的全局windows路径中(我猜您以后也需要重新启动)。尽管如此,我还是会使用java.library.path。1]设置path环境变量 在桌面上,右键单击“我的电脑”,然后单击“属性”。在“系统属性”窗口中,单击“高级”选项卡。 在“高级”部分中,单击“环境变量”按钮。 最后,在环境变量窗口中,突出显示系统变量部分中的路径变量,然后单击编辑按钮 使用您希望计算机访问的路径添加或修改路径行。每个不同的目录用分号分隔,如下所示
C:\ProgramFiles\Scilab-5.3.3\bin;C:\程序文件;C:\Winnt;C:\Winnt\System32
并离开其他人,然后单击Apply
要检查它是否工作,请打开新的windows命令行并键入:
wscilex.exe
它将以gui
模式启动scilab
,并证明路径环境的设置是正确的
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。您需要在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
我在windows 7 x64上也遇到了这个问题,我通过以下方法解决了这个问题:
C:\Program Files\scilab-5.5.0-beta-1\bin
在底部选中“将环境附加到本机环境”C:\Program Files\Java\jdk1.7.0\U 40\bin
,然后完成对话框,直到您返回到uild路径配置这个错误的原因是它实际上是在JDK上编译的,但JRE试图运行它,却找不到JDK编译的合适的本机文件 嗨,Yoni,不幸的是我没能做到这一点。我在他们的批处理axamples中尝试了这一点,并在winXP的系统设置中进行了尝试,但没有成功。你能告诉我怎么做吗?