2

您能否给我一个提示,我如何从 Mathematica 调用一个 Java 项目(用 Eclipse 编写)?我想将我的 Mathematica 程序生成的值作为 java 项目的输入,并使用通过 java 解决问题获得的(输出)结果作为我的 Mathematica 代码的输入。我知道有一个用于从mathematica 调用java 的J/Link 包。但是,我不知道我如何才能在他们之间进行这种互动。

4

1 回答 1

3

假设您的项目在类路径上,您可以很容易地引入 Java(请参阅文档

Needs["JLink`"];
InstallJava[];

awesomeClass = LoadJavaClass["my.java.class.OfAwesomeness"];

awesomeClass`crazyStaticMethod[];

awesomeInstance = JavaNew[awesomeClass,"Awesome Arg 1"];
awesomeInstance@superCoolMethod[1,2,3];
于 2010-02-02T23:01:22.360 回答