java吧 关注:1,292,503贴子:12,823,199
  • 9回复贴,共1

请问,谁知道matlab生成 java包的问题呀? 在线等呀。。

只看楼主收藏回复

ant:
<ant>
<mkdir dir="C:\Users\lty\Documents\MATLAB\operation\for_redistribution" />
<mkdir dir="C:\Users\lty\Documents\MATLAB\operation\for_testing" />
<mkdir dir="C:\Users\lty\Documents\MATLAB\operation\for_redistribution_files_only" />
</ant>
mcc -W 'java:operation,OperationClass' -T link:lib -d C:\Users\lty\Documents\MATLAB\operation\for_testing class{OperationClass:C:\Users\lty\Documents\MATLAB\operation.m}
[警告: Adding path "C:\Users\lty\Documents\MATLAB" to Compiler path instance.]
正在加载程序包operation的源文件...
正在构造 Javadoc 信息...
正在创建目标目录: "C:\Users\lty\Documents\MATLAB\operation\for_testing\doc\html\"
标准 Doclet 版本 1.8.0_60
正在构建所有程序包和类的树...
正在生成C:\Users\lty\Documents\MATLAB\operation\for_testing\doc\html\operation\OperationClass.html...
C:\Users\lty\Documents\MATLAB\operation\for_testing\operation\OperationClass.java:109: 警告: args没有 @param
public static void main (String[] args)
^
C:\Users\lty\Documents\MATLAB\operation\for_testing\operation\OperationClass.java:140: 错误: 意外的结束标记: </p>
* </p>
^
C:\Users\lty\Documents\MATLAB\operation\for_testing\operation\OperationClass.java:168: 错误: 意外的结束标记: </p>
* </p>
^
C:\Users\lty\Documents\MATLAB\operation\for_testing\operation\OperationClass.java:201: 错误: 意外的结束标记: </p>
* </p>
^
C:\Users\lty\Documents\MATLAB\operation\for_testing\operation\OperationClass.java:59: 警告: com.mathworks.toolbox.javabuilder.MWException没有 @throws
public OperationClass() throws MWException
^
C:\Users\lty\Documents\MATLAB\operation\for_testing\operation\OperationClass.java:88: 警告: com.mathworks.toolbox.javabuilder.MWException没有 @throws
public OperationClass(MWComponentOptions componentOptions) throws MWException
^
C:\Users\lty\Documents\MATLAB\operation\for_testing\operation\OperationClass.java:77: 警告: com.mathworks.toolbox.javabuilder.MWException没有 @throws
public OperationClass(String pathToComponent) throws MWException
^
正在生成C:\Users\lty\Documents\MATLAB\operation\for_testing\doc\html\operation\OperationClassRemote.html...
C:\Users\lty\Documents\MATLAB\operation\for_testing\operation\OperationClassRemote.java:60: 错误: 找不到引用
* @throws java.jmi.RemoteException An error has occurred during the function call or
^
C:\Users\lty\Documents\MATLAB\operation\for_testing\operation\OperationClassRemote.java:63: 警告: java.rmi.RemoteException没有 @throws
public Object[] operation(int nargout, Object... rhs) throws RemoteException;
^
C:\Users\lty\Documents\MATLAB\operation\for_testing\operation\OperationClassRemote.java:66: 警告: java.rmi.RemoteException没有 @throws
void dispose() throws RemoteException;
^
正在生成C:\Users\lty\Documents\MATLAB\operation\for_testing\doc\html\operation\OperationMCRFactory.html...
正在生成C:\Users\lty\Documents\MATLAB\operation\for_testing\doc\html\operation\package-frame.html...
正在生成C:\Users\lty\Documents\MATLAB\operation\for_testing\doc\html\operation\package-summary.html...
C:\Users\lty\Documents\MATLAB\operation\for_testing\operation\package-info.java:8: 警告: <p> 标记为空
* <p>
^
C:\Users\lty\Documents\MATLAB\operation\for_testing\operation\package-info.java:15: 错误: 意外的结束标记: </p>
* </p>
^
C:\Users\lty\Documents\MATLAB\operation\for_testing\operation\package-info.java:21: 警告: <p> 标记为空
* <p>
^
C:\Users\lty\Documents\MATLAB\operation\for_testing\operation\package-info.java:27: 错误: 意外的结束标记: </p>
* </p>
^
正在生成C:\Users\lty\Documents\MATLAB\operation\for_testing\doc\html\operation\package-tree.html...
正在生成C:\Users\lty\Documents\MATLAB\operation\for_testing\doc\html\constant-values.html...
正在构建所有程序包和类的索引...
正在生成C:\Users\lty\Documents\MATLAB\operation\for_testing\doc\html\overview-tree.html...
正在生成C:\Users\lty\Documents\MATLAB\operation\for_testing\doc\html\index-all.html...
正在生成C:\Users\lty\Documents\MATLAB\operation\for_testing\doc\html\deprecated-list.html...
正在构建所有类的索引...
正在生成C:\Users\lty\Documents\MATLAB\operation\for_testing\doc\html\allclasses-frame.html...
正在生成C:\Users\lty\Documents\MATLAB\operation\for_testing\doc\html\allclasses-noframe.html...
正在生成C:\Users\lty\Documents\MATLAB\operation\for_testing\doc\html\index.html...
正在生成C:\Users\lty\Documents\MATLAB\operation\for_testing\doc\html\help-doc.html...
6 个错误
8 个警告
Error: An error occurred while shelling out to javadoc (error code = 1).
Unable to build executable (specify the -v option for more information).


1楼2015-12-29 10:27回复
    请问楼主最后解决了吗?我也是MATLAB 生成jar包出现错误


    3楼2016-03-01 22:49
    收起回复
      2025-12-25 10:19:32
      广告
      不感兴趣
      开通SVIP免广告
      jdk版本问题,你在cmd中java -version看一下版本,然后在matlab中version -java看一下matlab的java版本,如果不一样,换一下电脑的jdk版本跟matlab一个版本,比如matlab为1.7,电脑为1.8,把电脑的换成1.7版本,重新配置一下环境,这里在配置path的时候把%JAVA_HOME%\bin这个放在最前面,否则可能会导致改不了java版本,具体原因可以百度。


      IP属地:上海4楼2016-03-10 15:08
      收起回复
        回复 _say__hello :楼主现在问题解决了吗


        5楼2016-03-28 15:40
        收起回复
          楼主现在问题解决了吗?


          IP属地:贵州6楼2016-05-15 09:26
          回复
            楼主问题解决了么


            7楼2017-04-20 23:45
            回复