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""

 Accepted Answer

Titus Edelhofer
Titus Edelhofer on 16 Sep 2015
Edited: Titus Edelhofer on 16 Sep 2015
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 Comments

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.
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
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.

Sign in to comment.

More Answers (0)

Categories

Asked:

on 16 Sep 2015

Commented:

on 16 Sep 2015

Community Treasure Hunt

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

Start Hunting!