如何在Mathematica中使用Java?我有两个文件,GRASP.nb
和GRASP.java
,在同一个文件夹(顺便说一句:GRASP =贪婪随机自适应搜索程序)。我有两个文件,GRASP.nb
和GRASP.java
,在同一文件夹(顺便说一句:GRASP =贪婪随机自适应搜索程序)。 GRASP.java
文件包含一个方法public static int[] TSP(int[][] g, int numberOfIterations, int k)
。我想在Mathematica中调用这个方法。Java和Mathematica交互
我的数学文档阅读,也here,我应该写
Needs["JLink`"];
InstallJava[];
obj=JavaNew[NotebookDirectory[]~~"GRASP.java"]
或
Needs["JLink`"];
InstallJava[];
obj=LoadJavaClass[NotebookDirectory[]~~"GRASP.java"]
或类似的东西,但任何事情我尝试,返回一个错误。我有WinXP,Mathematica 7,Eclipse 3.6。
任何工作示例将不胜感激。
它就像一个魅力!谢谢,非常感谢。 – Leon 2011-05-09 13:01:27