Mathematica에서 Java를 어떻게 사용할 수 있습니까?Java와 Mathematica의 상호 작용
동일한 폴더에 두 개의 파일 (GRASP.nb
및 GRASP.java
)이 있습니다 (BTW : GRASP = 욕심 꾸러기 무작위 적응 검색 절차). GRASP.java
파일에는 public static int[] TSP(int[][] g, int numberOfIterations, int k)
메서드가 포함되어 있습니다. Mathematica에서이 메서드를 호출하고 싶습니다.
은 내가
Needs["JLink`"];
InstallJava[];
obj=LoadJavaClass[NotebookDirectory[]~~"GRASP.java"]
Needs["JLink`"];
InstallJava[];
obj=JavaNew[NotebookDirectory[]~~"GRASP.java"]
또는
를 쓰거나 같은,하지만 난 시도 아무것도, 오류를 반환해야한다고도 here 티카 문서에서 읽고. 나는 WinXP, Mathematica 7, Eclipse 3.6을 가지고있다.모든 작업 예제는 많이 감사하겠습니다.
그것은 매력처럼 작동합니다! 고맙습니다, 많이 감사드립니다. – Leon