Matlab Java Builder Error - javac

When i am trying to build a jar from matlab, There is an error about javac but i set PATH and JAVA_HOME veriables. How can i fixed ?
ant:
<mkdir dir="C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\distrib" />
<mkdir dir="C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src" />
mcc -W 'java:facerecognition,FaceRecognition' -T link:lib -d C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src -w enable:specified_file_mismatch -w enable:repeated_file -w enable:switch_ignored -w enable:missing_lib_sentinel -w enable:demo_license -v 'class{FaceRecognition:C:\Users\G-khn\Desktop\facee\Face-Recognition-master\CreateDatabase.m,C:\Users\G-khn\Desktop\facee\Face-Recognition-master\EigenfaceCore.m}'
Compiler version: 4.18.1 (R2013a)
Processing C:\Program Files\MATLAB\R2013a\toolbox\matlab\mcc.enc
Processing C:\Program Files\MATLAB\R2013a\toolbox\images\mcc.enc
Processing C:\Program Files\MATLAB\R2013a\toolbox\shared\spcuilib\mcc.enc
Processing include files...
2 item(s) added.
Processing directories installed with MCR...
The file C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\mccExcludedFiles.log contains a list of functions excluded from the CTF archive.
0 item(s) added.
Generating MATLAB path for the compiled application...
Created 47 path items.
Warning: Adding path "C:\Users\G-khn\Desktop\facee\Face-Recognition-master" to
Compiler path instance.
Warning: Adding path "C:\Users\G-khn\Desktop\facee\Face-Recognition-master" to
Compiler path instance.
Warning: Duplicate directory name:
C:\Users\G-khn\Desktop\facee\Face-Recognition-master
Parsing file "C:\Users\G-khn\Desktop\facee\Face-Recognition-master\CreateDatabase.m"
    (Referenced from: "Compiler Command Line").
Parsing file "C:\Users\G-khn\Desktop\facee\Face-Recognition-master\EigenfaceCore.m"
    (Referenced from: "Compiler Command Line").
Parsing file "C:\Program Files\MATLAB\R2013a\toolbox\compiler\deploy\deployprint.m"
    (Referenced from: "Compiler Command Line").
Parsing file "C:\Program Files\MATLAB\R2013a\toolbox\compiler\deploy\printdlg.m"
    (Referenced from: "Compiler Command Line").
Deleting 1 temporary MEX authorization files.
Removing: 'C:\Users\G-khn\AppData\Local\Temp\mathworks_tmp_7068_11007_7068.auth'.
Generating file "C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\readme.txt".
The system can not find the path specified.
Error: An error occurred while shelling out to javac (error code = 1).
Unable to build executable.
Executing command: ""C:\Program Files\Java\jdk1.8.0_60\bin\bin\javac" -verbose -classpath "C:\Program Files\MATLAB\R2013a\toolbox\javabuilder\jar\javabuilder.jar" -d "C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\classes" "C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\facerecognition\FaceRecognition.java" "C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\facerecognition\FacerecognitionMCRFactory.java" "C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\facerecognition\FaceRecognitionRemote.java" "C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\facerecognition\package-info.java""

 採用された回答

Titus Edelhofer
Titus Edelhofer 2015 年 9 月 16 日
編集済み: Titus Edelhofer 2015 年 9 月 16 日

1 投票

Hi,
the builder tries to execute the following call:
"C:\Program Files\Java\jdk1.8.0_60\bin\bin\javac" ...
I guess you set your JAVA_HOME variable to
C:\Program Files\Java\jdk1.8.0_60\bin
Remove the "bin" at the end. JAVA_HOME should point to the root of the jdk, not to the bin folder.
Second: you installed JDK 1.8. To work with Builder JA in R2013a you will need to install JDK 1.6, see here.
Titus

3 件のコメント

Gkhn A
Gkhn A 2015 年 9 月 16 日
I did all of this. But i have new error;
ant:
<mkdir dir="C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\distrib" />
<mkdir dir="C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src" />
mcc -W 'java:facerecognition,FaceRecognition' -T link:lib -d C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src -w enable:specified_file_mismatch -w enable:repeated_file -w enable:switch_ignored -w enable:missing_lib_sentinel -w enable:demo_license -v 'class{FaceRecognition:C:\Users\G-khn\Desktop\facee\Face-Recognition-master\CreateDatabase.m,C:\Users\G-khn\Desktop\facee\Face-Recognition-master\EigenfaceCore.m}'
Compiler version: 4.18.1 (R2013a)
Processing C:\Program Files\MATLAB\R2013a\toolbox\matlab\mcc.enc
Processing C:\Program Files\MATLAB\R2013a\toolbox\images\mcc.enc
Processing C:\Program Files\MATLAB\R2013a\toolbox\shared\spcuilib\mcc.enc
Processing include files...
2 item(s) added.
Processing directories installed with MCR...
The file C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\mccExcludedFiles.log contains a list of functions excluded from the CTF archive.
0 item(s) added.
Generating MATLAB path for the compiled application...
Created 47 path items.
Warning: Adding path "C:\Users\G-khn\Desktop\facee\Face-Recognition-master" to
Compiler path instance.
Warning: Adding path "C:\Users\G-khn\Desktop\facee\Face-Recognition-master" to
Compiler path instance.
Warning: Duplicate directory name:
C:\Users\G-khn\Desktop\facee\Face-Recognition-master
Parsing file "C:\Users\G-khn\Desktop\facee\Face-Recognition-master\CreateDatabase.m"
    (Referenced from: "Compiler Command Line").
Parsing file "C:\Users\G-khn\Desktop\facee\Face-Recognition-master\EigenfaceCore.m"
    (Referenced from: "Compiler Command Line").
Parsing file "C:\Program Files\MATLAB\R2013a\toolbox\compiler\deploy\deployprint.m"
    (Referenced from: "Compiler Command Line").
Parsing file "C:\Program Files\MATLAB\R2013a\toolbox\compiler\deploy\printdlg.m"
    (Referenced from: "Compiler Command Line").
Deleting 1 temporary MEX authorization files.
Removing: 'C:\Users\G-khn\AppData\Local\Temp\mathworks_tmp_9164_28582_9164.auth'.
Generating file "C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\readme.txt".
[parsing started C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\facerecognition\FaceRecognition.java]
[parsing completed 15ms]
[parsing started C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\facerecognition\FacerecognitionMCRFactory.java]
[parsing completed 0ms]
[parsing started C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\facerecognition\FaceRecognitionRemote.java]
[parsing completed 0ms]
[parsing started C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\facerecognition\package-info.java]
[parsing completed 0ms]
[search path for source files: C:\Program Files\MATLAB\R2013a\toolbox\javabuilder\jar\javabuilder.jar]
[search path for class files: C:\Program Files\Java\jdk1.6.0_01\jre\lib\resources.jar,C:\Program Files\Java\jdk1.6.0_01\jre\lib\rt.jar,C:\Program Files\Java\jdk1.6.0_01\jre\lib\sunrsasign.jar,C:\Program Files\Java\jdk1.6.0_01\jre\lib\jsse.jar,C:\Program Files\Java\jdk1.6.0_01\jre\lib\jce.jar,C:\Program Files\Java\jdk1.6.0_01\jre\lib\charsets.jar,C:\Program Files\Java\jdk1.6.0_01\jre\classes,C:\Program Files\Java\jdk1.6.0_01\jre\lib\ext\dnsns.jar,C:\Program Files\Java\jdk1.6.0_01\jre\lib\ext\localedata.jar,C:\Program Files\Java\jdk1.6.0_01\jre\lib\ext\sunjce_provider.jar,C:\Program Files\MATLAB\R2013a\toolbox\javabuilder\jar\javabuilder.jar]
[loading C:\Program Files\MATLAB\R2013a\toolbox\javabuilder\jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/internal/MWComponentInstance.class)]
[loading C:\Program Files\MATLAB\R2013a\toolbox\javabuilder\jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/Disposable.class)]
[loading C:\Program Files\Java\jdk1.6.0_01\lib\ct.sym(META-INF/sym/rt.jar/java/lang/Object.class)]
[loading C:\Program Files\Java\jdk1.6.0_01\lib\ct.sym(META-INF/sym/rt.jar/java/util/Set.class)]
[loading C:\Program Files\MATLAB\R2013a\toolbox\javabuilder\jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/internal/MWFunctionSignature.class)]
[loading C:\Program Files\MATLAB\R2013a\toolbox\javabuilder\jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/internal/MWMCR.class)]
[loading C:\Program Files\MATLAB\R2013a\toolbox\javabuilder\jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/MWException.class)]
[loading C:\Program Files\Java\jdk1.6.0_01\lib\ct.sym(META-INF/sym/rt.jar/java/lang/String.class)]
[loading C:\Program Files\MATLAB\R2013a\toolbox\javabuilder\jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/MWComponentOptions.class)]
[loading C:\Program Files\Java\jdk1.6.0_01\lib\ct.sym(META-INF/sym/rt.jar/java/util/List.class)]
[loading C:\Program Files\MATLAB\R2013a\toolbox\javabuilder\jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/pooling/Poolable.class)]
[loading C:\Program Files\Java\jdk1.6.0_01\lib\ct.sym(META-INF/sym/rt.jar/java/rmi/Remote.class)]
[loading C:\Program Files\Java\jdk1.6.0_01\lib\ct.sym(META-INF/sym/rt.jar/java/rmi/RemoteException.class)]
[checking facerecognition.FaceRecognition]
[loading C:\Program Files\Java\jdk1.6.0_01\lib\ct.sym(META-INF/sym/rt.jar/java/lang/Throwable.class)]
[loading C:\Program Files\Java\jdk1.6.0_01\lib\ct.sym(META-INF/sym/rt.jar/java/util/HashSet.class)]
[loading C:\Program Files\Java\jdk1.6.0_01\lib\ct.sym(META-INF/sym/rt.jar/java/util/Collection.class)]
[loading C:\Program Files\Java\jdk1.6.0_01\lib\ct.sym(META-INF/sym/rt.jar/java/util/AbstractSet.class)]
[loading C:\Program Files\Java\jdk1.6.0_01\lib\ct.sym(META-INF/sym/rt.jar/java/util/AbstractCollection.class)]
[loading C:\Program Files\Java\jdk1.6.0_01\lib\ct.sym(META-INF/sym/rt.jar/java/lang/Iterable.class)]
[loading C:\Program Files\Java\jdk1.6.0_01\lib\ct.sym(META-INF/sym/rt.jar/java/lang/Exception.class)]
[loading C:\Program Files\Java\jdk1.6.0_01\lib\ct.sym(META-INF/sym/rt.jar/java/lang/Class.class)]
[loading C:\Program Files\MATLAB\R2013a\toolbox\javabuilder\jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/MWCtfExtractLocation.class)]
[loading C:\Program Files\Java\jdk1.6.0_01\lib\ct.sym(META-INF/sym/rt.jar/java/io/File.class)]
[loading C:\Program Files\MATLAB\R2013a\toolbox\javabuilder\jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/MWCtfDirectorySource.class)]
[loading C:\Program Files\MATLAB\R2013a\toolbox\javabuilder\jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/MWCtfSource.class)]
[loading C:\Program Files\Java\jdk1.6.0_01\lib\ct.sym(META-INF/sym/rt.jar/java/util/Arrays.class)]
[loading C:\Program Files\Java\jdk1.6.0_01\lib\ct.sym(META-INF/sym/rt.jar/java/lang/Error.class)]
[loading C:\Program Files\Java\jdk1.6.0_01\lib\ct.sym(META-INF/sym/rt.jar/java/lang/RuntimeException.class)]
[loading C:\Program Files\Java\jdk1.6.0_01\lib\ct.sym(META-INF/sym/rt.jar/java/util/Iterator.class)]
[wrote C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\classes\facerecognition\FaceRecognition.class]
[checking facerecognition.FacerecognitionMCRFactory]
[loading C:\Program Files\MATLAB\R2013a\toolbox\javabuilder\jar\javabuilder.jar(com/mathworks/toolbox/javabuilder/MWCtfClassLoaderSource.class)]
[wrote C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\classes\facerecognition\FacerecognitionMCRFactory.class]
[checking facerecognition.FaceRecognitionRemote]
[loading C:\Program Files\Java\jdk1.6.0_01\lib\ct.sym(META-INF/sym/rt.jar/java/io/IOException.class)]
[wrote C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\classes\facerecognition\FaceRecognitionRemote.class]
[total 247ms]
Executing command: ""C:\Program Files\Java\jdk1.6.0_01\bin\javac" -verbose -classpath "C:\Program Files\MATLAB\R2013a\toolbox\javabuilder\jar\javabuilder.jar" -d "C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\classes" "C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\facerecognition\FaceRecognition.java" "C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\facerecognition\FacerecognitionMCRFactory.java" "C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\facerecognition\FaceRecognitionRemote.java" "C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\facerecognition\package-info.java""Executing command: ""C:\Program Files\Java\jdk1.6.0_01\bin\jar" -vcf "C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\facerecognition.jar" -C "C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\classes" ."added manifest
adding: facerecognition/(in = 0) (out= 0)(stored 0%)
adding: facerecognition/FaceRecognition.class(in = 4239) (out= 1735)(deflated 59%)
adding: facerecognition/facerecognition.ctf(in = 6649207) (out= 6574497)(deflated 1%)
adding: facerecognition/FacerecognitionMCRFactory.class(in = 1838) (out= 774)(deflated 57%)
adding: facerecognition/FaceRecognitionRemote.class(in = 387) (out= 253)(deflated 34%)
Executing command: ""C:\Program Files\Java\jdk1.6.0_01\\bin\javadoc" -d "C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\doc\html" -sourcepath "C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src" -classpath "C:\Program Files\MATLAB\R2013a\toolbox\javabuilder\jar\javabuilder.jar" facerecognition"Loading source files for package facerecognition...
Constructing Javadoc information...
Standard Doclet version 1.6.0_01
Building tree for all the packages and classes...
Generating C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\doc\html\facerecognition/\FaceRecognition.html...
Generating C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\doc\html\facerecognition/\FacerecognitionMCRFactory.html...
Generating C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\doc\html\facerecognition/\FaceRecognitionRemote.html...
Generating C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\doc\html\facerecognition/\package-frame.html...
Generating C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\doc\html\facerecognition/\package-summary.html...
Generating C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\doc\html\facerecognition/\package-tree.html...
Generating C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\doc\html\constant-values.html...
Building index for all the packages and classes...
Generating C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\doc\html\overview-tree.html...
Generating C:\Users\G-khn\Desktop\facee\Face-Recognition-master\facerecognition\src\doc\html\index-all.html...
java.util.MissingResourceException: Can't find resource for bundle com.sun.tools.doclets.internal.toolkit.resources.doclets, key doclet.ınterface
    at java.util.ResourceBundle.getObject(ResourceBundle.java:386)
    at java.util.ResourceBundle.getString(ResourceBundle.java:346)
    at com.sun.tools.doclets.internal.toolkit.util.MessageRetriever.getText(MessageRetriever.java:114)
    at com.sun.tools.doclets.internal.toolkit.util.MessageRetriever.getText(MessageRetriever.java:92)
    at com.sun.tools.doclets.internal.toolkit.util.MessageRetriever.getText(MessageRetriever.java:81)
    at com.sun.tools.doclets.internal.toolkit.util.MessageRetriever.getText(MessageRetriever.java:71)
    at com.sun.tools.doclets.internal.toolkit.Configuration.getText(Configuration.java:627)
    at com.sun.tools.doclets.internal.toolkit.util.Util.getTypeName(Util.java:750)
    at com.sun.tools.doclets.formats.html.AbstractIndexWriter.printMemberDesc(AbstractIndexWriter.java:205)
    at com.sun.tools.doclets.formats.html.AbstractIndexWriter.printDescription(AbstractIndexWriter.java:161)
    at com.sun.tools.doclets.formats.html.AbstractIndexWriter.generateContents(AbstractIndexWriter.java:89)
    at com.sun.tools.doclets.formats.html.SingleIndexWriter.generateIndexFile(SingleIndexWriter.java:77)
    at com.sun.tools.doclets.formats.html.SingleIndexWriter.generate(SingleIndexWriter.java:52)
    at com.sun.tools.doclets.formats.html.HtmlDoclet.generateOtherFiles(HtmlDoclet.java:103)
    at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:122)
    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:597)
    at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:215)
    at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:91)
    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.
Titus Edelhofer
Titus Edelhofer 2015 年 9 月 16 日
Hi,
I'm sorry, but I don't have a solution for this one. The code is compiled, it's the automatic documentation step that fails. The only observation I have is that the jdk 1.6.0_01 is a really old one. Maybe a newer one (jdk1.6.0_70 or similar) helps?
Titus
Gkhn A
Gkhn A 2015 年 9 月 16 日
haha, this is some bug, i think. Thank you for your help. It is about language of windows. For fix It should be engilish. just that.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeParallel Computing Toolbox についてさらに検索

質問済み:

2015 年 9 月 16 日

コメント済み:

2015 年 9 月 16 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by