java - 从 Mathematica 调用 java 项目

标签 java wolfram-mathematica jlink

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

最佳答案

假设您的项目位于类路径上,您可以轻松引入 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];

关于java - 从 Mathematica 调用 java 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2176697/

相关文章:

json - Gson 的意外行为

java - 如何摆脱 Java Nim 编程中的递归?

java - Jersey 抛出错误请求异常(400)

wolfram-mathematica - Mathematica Interpolation[] 在超出范围时保持不变

java - jlinked JRE 中的 "Received fatal alert: handshake_failure"

java - 带有 jlink 创建运行时的 SSLHandshakeException

java - 使用嵌入式 Jetty 访问静态内容的路径

java - Castor 与 log4j 的集成

wolfram-mathematica - 省时的部分倒排索引构建

python - 定义用于从数据文件求解方程的函数