我开发了一个用于stegnography的Matlab代码,需要通过Java文件进行一些预处理。
java文件aes1.java
包含需要通过matlab代码调用的函数encrypt(String s)
:
javaaddpath('C:\Users\Aneesh\Desktop\BE_Project');
disp(char(javaMethod('hash', 'aes1', userText)));
我收到以下错误:
Error using javaMethod
No class aes1 can be located on the Java class path
Error in project_mod (line 11)
disp(char(javaMethod('hash','aes1',userText)));"
我正在使用的版本:
2013a
1.6
非常感谢任何帮助!
更新
我有一个.jar
文件,其中包含我需要的所有类。我已经导入它并尝试使用它,但我仍然遇到同样的错误!
答案 0 :(得分:0)
请查看文档。 javaaddpath
添加了一个或多个java Archive( jar )文件夹。
您需要将java文件编译为类文件,并使用javaclasspath