从Mathematica调用java项目

时间:2010-02-01 12:51:07

标签: java wolfram-mathematica jlink

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

1 个答案:

答案 0 :(得分:3)

假设您的项目位于类路径上,您可以非常轻松地引入Java(see docs

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

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

awesomeClass`crazyStaticMethod[];

awesomeInstance = JavaNew[awesomeClass,"Awesome Arg 1"];
awesomeInstance@superCoolMethod[1,2,3];