For Programmers: Free Programming Magazines  


Home > Archive > Matlab > January 2008 > MATLAB Builder for Java









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author MATLAB Builder for Java
Kevin Ye

2008-01-07, 8:21 am

I tried to follow the 'Magic Square Example'
but I got such error.
My matlab version is R2007b,JDK version is jdk1.6.0_03
jdk1.5.0_08(either got the same error)

Any reply to yekai@itechs.iscas.ac.cn is appreciated!

thx!



<BASE href=''><font color=black>Build output( 2008-01-07
19:26:14).<p/><p/><a href="matlab:mcc -F
'E:\MATLAB\javabuilder_examples\magic_sq
uare\magicsquare.prj'">mcc
-F
'E:\MATLAB\javabuilder_examples\magic_sq
uare\magicsquare.prj'</a><p/><p/></font>
<p><font color=red>

<pre>
Compiler version: 4.7 (R2007b)
mcc -W 'java:magicsquare,magic' -d
'E:\MATLAB\javabuilder_examples\magic_sq
uare\magicsquare\src'
-T 'link:lib' -v
'class{magic:E:\MATLAB\javabuilder_examp
les\magic_square\MagicDemoComp\makesqr.m}'

Processing C:\Program
Files\MATLAB\R2007b\toolbox\matlab\mcc.enc
Processing include files...
2 item(s) added.
Processing directories installed with MCR...
The file
E:\MATLAB\javabuilder_examples\magic_squ
are\magicsquare\src\mccExcludedFiles.log
contains a list of functions excluded from the CTF archive.
1 item(s) added.
Generating MATLAB path for the compiled application...
Created 36 path items.
Begin validation of MEX files: Mon Jan 07 19:29:40 2008
Validating 'C:\Program
Files\MATLAB\R2007b\toolbox\compiler\dep
loy\deploywhich.mexw32'.

No conflicting M-file found.
Validating 'C:\Program
Files\MATLAB\R2007b\toolbox\compiler\dep
loy\readline.mexw32'.
No conflicting M-file found.
End validation of MEX files: Mon Jan 07 19:29:40 2008
Deleting 2 temporary MEX authorization files.
Removing:
'C:\DOCUME~1\kevin\LOCALS~1\Temp\mathwor
ks_tmp_23690_2700.auth'.

Removing:
'C:\DOCUME~1\kevin\LOCALS~1\Temp\mathwor
ks_tmp_10880_2700.auth'.

Parsing file
" E:\MATLAB\javabuilder_examples\magic_squ
are\MagicDemoComp\makesqr.m"

(Referenced from: "Compiler Command Line").
Parsing file "C:\Program
Files\MATLAB\R2007b\toolbox\compiler\dep
loy\deployprint.m"
(Referenced from: "Compiler Command Line").
Parsing file "C:\Program
Files\MATLAB\R2007b\toolbox\compiler\dep
loy\printdlg.m"
(Referenced from: "Compiler Command Line").
Generating file
" E:\MATLAB\javabuilder_examples\magic_squ
are\magicsquare\src\magicsquare\magicsqu
areMCRFactory.java".

Generating file
" E:\MATLAB\javabuilder_examples\magic_squ
are\magicsquare\src\magicsquare\magic.java".

Generating file
" E:\MATLAB\javabuilder_examples\magic_squ
are\magicsquare\src\magicsquare\magicRem
ote.java".

Generating file
" E:\MATLAB\javabuilder_examples\magic_squ
are\magicsquare\src\readme.txt".

Executing command: ""C:\Program
Files\Java\jdk1.5.0_08\bin\javac" -verbose -classpath
"C:\Program
Files\MATLAB\R2007b\toolbox\javabuilder\
jar\javabuilder.jar"
-d
" E:\MATLAB\javabuilder_examples\magic_squ
are\magicsquare\src\classes"
" E:\MATLAB\javabuilder_examples\magic_squ
are\magicsquare\src\magicsquare\magicsqu
areMCRFactory.java"
" E:\MATLAB\javabuilder_examples\magic_squ
are\magicsquare\src\magicsquare\magic.java"
" E:\MATLAB\javabuilder_examples\magic_squ
are\magicsquare\src\magicsquare\magicRem
ote.java""

[解析开始时间
E:\MATLAB\javabuilder_examples\magic_squ
are\magicsquare\src\magicsquare\magicsqu
areMCRFactory.java]

[解析已完成时间 156ms]
[解析开始时间
E:\MATLAB\javabuilder_examples\magic_squ
are\magicsquare\src\magicsquare\magic.java]

[解析已完成时间 16ms]
[解析开始时间
E:\MATLAB\javabuilder_examples\magic_squ
are\magicsquare\src\magicsquare\magicRem
ote.java]

[解析已完成时间 0ms]
[源文件的搜索路径: [C:\Program
Files\MATLAB\R2007b\toolbox\javabuilder\
jar\javabuilder.jar]]
[类文件的搜索路径: [C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar, C:\Program
Files\Java\jdk1.5.0_08\jre\lib\jsse.jar, C:\Program
Files\Java\jdk1.5.0_08\jre\lib\jce.jar, C:\Program
Files\Java\jdk1.5.0_08\jre\lib\charsets.jar, C:\Program
Files\Java\jdk1.5.0_08\jre\lib\ext\dnsns.jar, C:\Program
Files\Java\jdk1.5.0_08\jre\lib\ext\localedata.jar,
C:\Program
Files\Java\jdk1.5.0_08\jre\lib\ext\sunjce_provider.jar,
C:\Program Files\Java\jdk1.5.0_08\jre\lib\ext\sunpkcs11.jar,
C:\Program
Files\MATLAB\R2007b\toolbox\javabuilder\
jar\javabuilder.jar]]
[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/lang/Object.class)]
[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/lang/String.class)]
[正在装入 C:\Program
Files\MATLAB\R2007b\toolbox\javabuilder\
jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/ComponentDataPtr.class)]

[正在装入 C:\Program
Files\MATLAB\R2007b\toolbox\javabuilder\
jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/MWComponentOptions.class)]

[正在装入 C:\Program
Files\MATLAB\R2007b\toolbox\javabuilder\
jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/NativePtr.class)]

[正在装入 C:\Program
Files\MATLAB\R2007b\toolbox\javabuilder\
jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/MWMCR.class)]

[正在装入 C:\Program
Files\MATLAB\R2007b\toolbox\javabuilder\
jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/MWException.class)]

[正在装入 C:\Program
Files\MATLAB\R2007b\toolbox\javabuilder\
jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/MWComponentInstance.class)]

[正在装入 C:\Program
Files\MATLAB\R2007b\toolbox\javabuilder\
jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/Disposable.class)]

[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/util/Set.class)]
[正在装入 C:\Program
Files\MATLAB\R2007b\toolbox\javabuilder\
jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/MWFunctionSignature.class)]

[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/util/List.class)]
[正在装入 C:\Program
Files\MATLAB\R2007b\toolbox\javabuilder\
jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/pooling/Poolable.class)]

[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/rmi/Remote.class)]
[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/rmi/RemoteException.class)]

[正在检查 magicsquare.magicsquareMCRFactory]
[正在装入 C:\Program
Files\MATLAB\R2007b\toolbox\javabuilder\
jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/MWCtfExtractLocation.class)]

[正在装入 C:\Program
Files\MATLAB\R2007b\toolbox\javabuilder\
jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/MWCtfClassLoaderSource.class)]

[正在装入 C:\Program
Files\MATLAB\R2007b\toolbox\javabuilder\
jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/MWCtfSource.class)]

[正在装入 C:\Program
Files\MATLAB\R2007b\toolbox\javabuilder\
jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/NativeMCR.class)]

[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/lang/Exception.class)]

[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/lang/Throwable.class)]

[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/lang/Class.class)]
[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/lang/Error.class)]
[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/lang/RuntimeException.class)]

[已写入
E:\MATLAB\javabuilder_examples\magic_squ
are\magicsquare\src\classes\magicsquare\
magicsquareMCRFactory.class]

[正在检查 magicsquare.magic]
[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/util/HashSet.class)]
[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/util/Collection.class)]

[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/util/AbstractSet.class)]

[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/util/AbstractCollection.class)]

[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/lang/Iterable.class)]

[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/io/File.class)]
[正在装入 C:\Program
Files\MATLAB\R2007b\toolbox\javabuilder\
jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/MWCtfDirectorySource.class)]

[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/lang/Thread.class)]
[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/lang/Runnable.class)]

[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/lang/Runtime.class)]
[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/util/Iterator.class)]

[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/util/Arrays.class)]
[已写入
E:\MATLAB\javabuilder_examples\magic_squ
are\magicsquare\src\classes\magicsquare\
magic$1.class]

[已写入
E:\MATLAB\javabuilder_examples\magic_squ
are\magicsquare\src\classes\magicsquare\
magic.class]

[正在检查 magicsquare.magicRemote]
[正在装入 C:\Program
Files\Java\jdk1.5.0_08\jre\lib\rt.jar(java/io/IOException.class)]

[已写入
E:\MATLAB\javabuilder_examples\magic_squ
are\magicsquare\src\classes\magicsquare\
magicRemote.class]

[总时间 8984ms]
Executing command: ""C:\Program
Files\Java\jdk1.5.0_08\bin\jar" -vcf
" E:\MATLAB\javabuilder_examples\magic_squ
are\magicsquare\src\magicsquare.jar"
-C
" E:\MATLAB\javabuilder_examples\magic_squ
are\magicsquare\src\classes"
.."
标明清单(manifest)
增加:magicsquare/(读入= 0) (写出= 0)(存储了 0%)
增加:magicsquare/magic$1.class(读入= 363) (写出= 260)(压缩
了 28%)
增加:magicsquare/magic.class(读入= 3876) (写出= 1652)(压缩
了 57%)
增加:magicsquare/magicRemote.class(读入= 322) (写出= 226)
(压缩了 29%)
增加:magicsquare/magicsquare.ctf(读入= 64183) (写出=
60358)(压缩了 5%)
增加:magicsquare/magicsquareMCRFactory.class(读入= 8371)
(写出= 3474)(压缩了 58%)
Executing command: ""C:\Program
Files\Java\jdk1.5.0_08\bin\javadoc" -d
" E:\MATLAB\javabuilder_examples\magic_squ
are\magicsquare\src\doc\html"
-sourcepath
" E:\MATLAB\javabuilder_examples\magic_squ
are\magicsquare\src"
-classpath "C:\Program
Files\MATLAB\R2007b\toolbox\javabuilder\
jar\javabuilder.jar"
magicsquare"
正在装入软件包 magicsquare 的源文件...
正在构造 Javadoc 信息...
标准 Doclet 版本 1.5.0_08
正在构建所有软件包和类的树...
正在生成
E:\MATLAB\javabuilder_examples\magic_squ
are\magicsquare\src\doc\html\magicsquare
/\magic.html...

java.lang.IllegalArgumentException
at sun.net.www.ParseUtil.decode(ParseUtil.java:189)
at
sun.misc.URLClassPath$FileLoader.<init>(URLClassPath.java:863)
at sun.misc.URLClassPath$3.run(URLClassPath.java:319)
at java.security.AccessController.doPrivileged(Native Method)
at sun.misc.URLClassPath.getLoader(URLClassPath.java:313)
at sun.misc.URLClassPath.getLoader(URLClassPath.java:290)
at sun.misc.URLClassPath.findResource(URLClassPath.java:141)
at java.net.URLClassLoader$2.run(URLClassLoader.java:362)
at java.security.AccessController.doPrivileged(Native Method)
at
java.net.URLClassLoader.findResource(URLClassLoader.java:359)
at java.lang.ClassLoader.getResource(ClassLoader.java:977)
at
java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:1159)

at
javax.xml.parsers.SecuritySupport$4.run(SecuritySupport.java:72)

at java.security.AccessController.doPrivileged(Native Method)
at
javax.xml.parsers.SecuritySupport.getResourceAsStream(SecuritySupport.java:65)

at
javax.xml.parsers.FactoryFinder.findJarServiceProvider(FactoryFinder.java:213)

at
javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:185)
at
javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:107)

at
com.sun.tools.doclets.internal.toolkit.builders.LayoutParser.parseXML(LayoutParser.java:72)

at
com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:108)

at
com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:155)

at
com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:164)

at
com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:106)

at
com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:64)

at
com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:42)

at
com.sun.tools.doclets.standard.Standard.start(Standard.java:23)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)
at
com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269)

at
com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:143)

at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:340)
at com.sun.tools.javadoc.Start.begin(Start.java:128)
at com.sun.tools.javadoc.Main.execute(Main.java:41)
at com.sun.tools.javadoc.Main.main(Main.java:31)
com.sun.tools.doclets.internal.toolkit.util.DocletAbortException

at
com.sun.tools.doclets.internal.toolkit.builders.LayoutParser.parseXML(LayoutParser.java:79)

at
com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:108)

at
com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:155)

at
com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:164)

at
com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:106)

at
com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:64)

at
com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:42)

at
com.sun.tools.doclets.standard.Standard.start(Standard.java:23)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)
at
com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269)

at
com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:143)

at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:340)
at com.sun.tools.javadoc.Start.begin(Start.java:128)
at com.sun.tools.javadoc.Main.execute(Main.java:41)
at com.sun.tools.javadoc.Main.main(Main.java:31)
com.sun.tools.doclets.internal.toolkit.util.DocletAbortException

at
com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:159)

at
com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:164)

at
com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:106)

at
com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:64)

at
com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:42)

at
com.sun.tools.doclets.standard.Standard.start(Standard.java:23)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)
at
com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269)

at
com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:143)

at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:340)
at com.sun.tools.javadoc.Start.begin(Start.java:128)
at com.sun.tools.javadoc.Main.execute(Main.java:41)
at com.sun.tools.javadoc.Main.main(Main.java:31)
Error: An error occurred while shelling out to javadoc
(error code = 1).
Unable to build executable.
??? Error using ==> mcc
Error executing mcc, return status = 1.

There were errors during compilation process.

Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com