matlab m文件构建成Java 报错不知道是什么错误

问题描述

matlab m文件构建成Java 报错不知道是什么错误

m文件内容是:
function [sum] = oper(a,b);
sum = a + b;
end
出错的错误是:

正在构造 Javadoc 信息...
标准 Doclet 版本 1.8.0_40
正在构建所有程序包和类的树...
正在生成C:UsersAdministratorDocumentsMATLABoperfor_testingdochtmloperClass1.html...
C:UsersAdministratorDocumentsMATLABoperfor_testingoperClass1.java:110: 警告: args没有 @param
public static void main (String[] args)
^
C:UsersAdministratorDocumentsMATLABoperfor_testingoperClass1.java:60: 警告: com.mathworks.toolbox.javabuilder.MWException没有 @throws
public Class1() throws MWException
^
C:UsersAdministratorDocumentsMATLABoperfor_testingoperClass1.java:89: 警告: com.mathworks.toolbox.javabuilder.MWException没有 @throws
public Class1(MWComponentOptions componentOptions) throws MWException
^
C:UsersAdministratorDocumentsMATLABoperfor_testingoperClass1.java:78: 警告: com.mathworks.toolbox.javabuilder.MWException没有 @throws
public Class1(String pathToComponent) throws MWException
^
正在生成C:UsersAdministratorDocumentsMATLABoperfor_testingdochtmloperClass1Remote.html...
C:UsersAdministratorDocumentsMATLABoperfor_testingoperClass1Remote.java:59: 错误: 找不到引用
* @throws java.jmi.RemoteException An error has occurred during the function call or
^
C:UsersAdministratorDocumentsMATLABoperfor_testingoperClass1Remote.java:62: 警告: java.rmi.RemoteException没有 @throws
public Object[] oper(int nargout, Object... rhs) throws RemoteException;
^
C:UsersAdministratorDocumentsMATLABoperfor_testingoperClass1Remote.java:65: 警告: java.rmi.RemoteException没有 @throws
void dispose() throws RemoteException;
^
正在生成C:UsersAdministratorDocumentsMATLABoperfor_testingdochtmloperOperMCRFactory.html...
正在生成C:UsersAdministratorDocumentsMATLABoperfor_testingdochtmloperpackage-frame.html...
正在生成C:UsersAdministratorDocumentsMATLABoperfor_testingdochtmloperpackage-summary.html...
C:UsersAdministratorDocumentsMATLABoperfor_testingoperpackage-info.java:8: 警告:

标记为空

  • ^
    C:UsersAdministratorDocumentsMATLABoperfor_testingoperpackage-info.java:15: 错误: 意外的结束标记:
  • ^
    C:UsersAdministratorDocumentsMATLABoperfor_testingoperpackage-info.java:21: 警告:
    标记为空
  • ^
    C:UsersAdministratorDocumentsMATLABoperfor_testingoperpackage-info.java:27: 错误: 意外的结束标记:
  • ^
    正在生成C:UsersAdministratorDocumentsMATLABoperfor_testingdochtmloperpackage-tree.html...
    正在生成C:UsersAdministratorDocumentsMATLABoperfor_testingdochtmlconstant-values.html...
    正在构建所有程序包和类的索引...
    正在生成C:UsersAdministratorDocumentsMATLABoperfor_testingdochtmloverview-tree.html...
    正在生成C:UsersAdministratorDocumentsMATLABoperfor_testingdochtmlindex-all.html...
    正在生成C:UsersAdministratorDocumentsMATLABoperfor_testingdochtmldeprecated-list.html...
    正在构建所有类的索引...
    正在生成C:UsersAdministratorDocumentsMATLABoperfor_testingdochtmlallclasses-frame.html...
    正在生成C:UsersAdministratorDocumentsMATLABoperfor_testingdochtmlallclasses-noframe.html...
    正在生成C:UsersAdministratorDocumentsMATLABoperfor_testingdochtmlindex.html...
    正在生成C:UsersAdministratorDocumentsMATLABoperfor_testingdochtmlhelp-doc.html...
    3 个错误
    8 个警告
    Error: An error occurred while shelling out to javadoc (error code = 1).
    Unable to build executable.

解决方案

我也遇到了相同的问题,据说是JDK版本太高了,换成1.7或者1.6,还没有进行实验验证。

解决方案二:

亲测,matlab 2014a 用jdk1.7
matlab 2013a 用jdk1.6

时间: 2024-12-03 11:20:23

matlab m文件构建成Java 报错不知道是什么错误的相关文章

byte-java 上传大文件(1G)报错 java.lang.OutOfMemoryError

问题描述 java 上传大文件(1G)报错 java.lang.OutOfMemoryError java.lang.OutOfMemoryError: Java heap space java.util.Arrays.copyOf(Arrays.java:2271) java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:113) java.io.ByteArrayOutputStream.ensureCapacity(Byt

完全转载 java报错Attempted read from closed stream

原链接:java报错Attempted read from closed stream  java在运行程序报错内容如下: java.io.IOException: Attempted read from closed stream.  at org.apache.http.impl.io.ChunkedInputStream.read(ChunkedInputStream.java:162)  at org.apache.http.conn.EofSensorInputStream.read(

android adb-mac下用Android adb命令安装apk文件到真机报错

问题描述 mac下用Android adb命令安装apk文件到真机报错 MacdeMacBook-Pro:~ mac$ adb devices List of devices attached 0021e8d2e115e57a device MacdeMacBook-Pro:~ mac$ adb install -r ~/downloads/app-release.apk failed to copy '/Users/mac/downloads/app-release.apk' to '/dat

jsp页面访问带有空格的路径的文件时,会报错?

问题描述 jsp页面访问带有空格的路径的文件时,会报错? 解决方案 单例模式?可能会出错,但是你首先考虑路径是否正确. 解决方案二: 这是命名要求的把!一般命名不能有空格 解决方案三: 你的propertise文件没有找到,你执行IO操作的时候,路径错了 解决方案四: 我把tomcate的路径换到没有空格的文件夹下面,重新配环境变量就好了,,谨记 解决方案五: 我把tomcate的路径换到没有空格的文件夹下面,重新配环境变量就好了,,谨记

求解答java报错问题运行出错,求帮助

问题描述 求解答java报错问题运行出错,求帮助 16:29:21,442 ERROR ContextLoader:215 - Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userServiceImpl': Injection of resource fields failed; nested except

解决安卓Java报错的问题

问题描述 解决安卓Java报错的问题 解决方案 解决 java.util.prefs.BackingStoreException 报错问题解决安卓添加Theme.NoTitleBar报错问题解决Eclipse中Java工程间循环引用而报错的问题 解决方案二: 你用的是Eclipse吧?快改用Android Studio吧 解决方案三: 你用的是Eclipse吧?快改用Android Studio吧

c# 4 0-引用第三方dll文件,重新生成报错

问题描述 引用第三方dll文件,重新生成报错 警告 39 预定义类型"System.Runtime.CompilerServices.ExtensionAttribute"是在全局别名的多个程序集中定义的:将使用"c:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.5mscorlib.dll"中的定义 解决方案 解决方式是:"删除 Newtonsoft.Jso

进程间通讯-Android开发 AIDL接口文件里使用内部类报错unknown type

问题描述 Android开发 AIDL接口文件里使用内部类报错unknown type 在Android开发时涉及到一个进程间通讯,要传递一个内部类对象到远程服务端.已经把内部类对象用Parcelable序列化了,但是编译总是报错unknown type 外部类.内部类. 1.AIDL能否传递内部类对象到远程端? 2.此问题该怎样解决?

求教telnet连上远程主机后,从远程主机copy文件到本地为何报错“拒绝访问”???

问题描述 求教telnet连上远程主机后,从远程主机copy文件到本地为何报错"拒绝访问"??? 我客户端和服务端都是administrator用户登陆.telnet链接上远程主机后,在远程主机上盘符之间copy都正常,但把远程主机上的文件copy到本地时就报错:"拒绝访问".我感觉是不是我本地的administrator用户的一些什么权限设置之类的问题?或者有哪些本地服务需要启动?该如何解决?求大神指教. 解决方案 看下是不是权限的问题,或者没有连上 解决方案二: