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