環境設定
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:
- Ensure that you are using Java 6 or earlier – no need to do anything if your Matlab already has Java 7
- Download and install JRE 1.7 or JDK 1.7 from the Oracle website
- 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” - Restart Matlab and verify that it picked up the new Java version:
連結 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 意見:
張貼留言