Menu

#4 error: package com.sun.image.codec.jpeg does not exist

open
nobody
None
5
2014-08-26
2013-01-11
smoretti
No

Hi

I try to compile FSA 1.15.7 with javac 1.7.0_05.
No problem during the configuration step, javac is found properly.

During compilation I get an error with com.sun.image.codec.jpeg that looks to have been removed from Sun/Oracle JDK.
Here is the error message:
CLASSPATH=.:./.${CLASSPATH:+":$CLASSPATH"} javac -d . -extdirs ./JMF-2.1.1e/lib:./jai-1_1_3/lib -source 1.5 mad/AlignDAG.java mad/Alignment.java mad/AlignmentPanel.java mad/Alignments.java mad/BatchDocument.java mad/JpegImagesToMovie.java mad/MAD.java mad/MadApplet.java mad/MadPanel.java mad/Node.java mad/ProbabilityMatrices.java mad/PropertyChangeHandler.java mad/PropertyChangeIDs.java mad/SaveAsFastaAction.java mad/SaveAsTiffAction.java mad/SaveAsMovAction.java mad/SparseMatrix.java
warning: [options] bootstrap class path not set in conjunction with -source 1.5
mad/AlignmentPanel.java:25: error: package com.sun.image.codec.jpeg does not exist
import com.sun.image.codec.jpeg.*;
^
mad/AlignmentPanel.java:287: error: package com.sun.image.codec.jpeg does not exist
com.sun.image.codec.jpeg.JPEGEncodeParam encodeParam = JPEGCodec.getDefaultJPEGEncodeParam(saveImage);
^
mad/AlignmentPanel.java:287: error: cannot find symbol
com.sun.image.codec.jpeg.JPEGEncodeParam encodeParam = JPEGCodec.getDefaultJPEGEncodeParam(saveImage);
^
symbol: variable JPEGCodec
location: class AlignmentPanel
mad/AlignmentPanel.java:290: error: cannot find symbol
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(file_out, encodeParam);
^
symbol: class JPEGImageEncoder
location: class AlignmentPanel
mad/AlignmentPanel.java:290: error: cannot find symbol
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(file_out, encodeParam);
^
symbol: variable JPEGCodec
location: class AlignmentPanel
Note: mad/MadPanel.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
5 errors
1 warning
make[2]: *** [classnoinst.stamp] Error 1
make[2]: Leaving directory `/local/smoretti/RPM_build/fsa-1.15.7/display'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/local/smoretti/RPM_build/fsa-1.15.7'
make: *** [all] Error 2

Thanks for your help
Regards
Sébastien

Discussion


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.