2014年12月26日 星期五


環境設定
To run Java 7 code from Matlab, Matlab needs to use JVM 1.7. To do this, see this MathWorks page, or follow these steps:
  1. Ensure that you are using Java 6 or earlier – no need to do anything if your Matlab already has Java 7
    >> version -java
    ans =
    Java 1.6.0_17-b04 with Sun Microsystems Inc. Java HotSpot(TM) 64-Bit Server VM mixed mode
  2. Download and install JRE 1.7 or JDK 1.7 from the Oracle website
  3. Create a new System Environment Variable called MATLAB_JAVA with the installation folder as its value. For example: “C:\Program Files\Java\jdk1.7.0_21\jre”
  4. Restart Matlab and verify that it picked up the new Java version:
    >> version('-java')
    ans =
    Java 1.7.0_21-b11 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode

連結 using-java-7-in-matlab-r2013a-and-earlier


_______________

#配置MATLAB調用的Java庫
1.完成的Java代碼。
2.創建Java庫文件,即.jar文件。
3.將創建.jar文件的目錄使用Matlab的存儲庫之一,並添加相應的路徑
    Matlab的配置文件,$ MATLABINSTALLDIR\$ MatlabVersion\工具箱\本地\ classpath.txt

#配置MATLAB調用的Weka
1.下載WEKA
2.安裝WEKA
3。在环境变量的系统变量中的Path中加入jre6(或者其他的)中bin文件夹的绝对路径,如:
    C:\ Program Files文件\的Java\ JRE6\ BIN;
4.查找MATLAB配置文件classpath.txt
   其中classpath.txt%使用這個命令可以查找classpath.txt的位置
5.修改配置文件classpath.txt
   編輯classpath.txt
   在classpath.txt配置文件中將WEKA安裝目錄下的weka.jar的絕對安裝路徑填入,如:
   C:\ Program Files文件\的Weka-3-6/ weka.jar
6.重啟MATLAB
7.運行如下命令:
   屬性= JAVAOBJECT('weka.core.FastVector');
   %如果MATLAB沒有報錯,就說明配置成功了

8. Matlab的在調用WEKA中的類時,經常遇見的堆空間溢出的情況,我們需要設置較大的堆棧,設置方法是:
    Matlab->文件 - >優先 - >常規 - > Java堆內存,然後設置適當的值。

WEKA 筆記

0 意見:

張貼留言

標籤

總網頁瀏覽量

Translate

Popular Posts

Blog Archive