【发布时间】:2011-05-09 00:37:53
【问题描述】:
如何在 Mathematica 中使用 Java?
我在同一个文件夹中有两个文件,GRASP.nb 和 GRASP.java(顺便说一句:GRASP=贪婪随机自适应搜索过程)。 GRASP.java 文件包含一个方法 public static int[] TSP(int[][] g, int numberOfIterations, int k)。我想在 Mathematica 中调用这个方法。
我阅读了 Mathematica 文档和 here,我应该写
Needs["JLink`"];
InstallJava[];
obj=JavaNew[NotebookDirectory[]~~"GRASP.java"]
或
Needs["JLink`"];
InstallJava[];
obj=LoadJavaClass[NotebookDirectory[]~~"GRASP.java"]
或类似的东西,但我尝试的任何东西都会返回错误。我有 WinXP、Mathematica 7、Eclipse 3.6。
任何工作示例将不胜感激。
【问题讨论】: