如何在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