Steward
分享是一種喜悅、更是一種幸福
程式語言 - Java - Applet - 解決javac -Xlint:unchecked,cast,divzero,empty,finally,overrides問題
問題如下:
checking for javac... javac -Xlint:unchecked,cast,divzero,empty,finally,overrides checking if javac -Xlint:unchecked,cast,divzero,empty,finally,overrides is a version of gcj... no checking if javac -Xlint:unchecked,cast,divzero,empty,finally,overrides works... configure: error: The Java compiler javac -Xlint:unchecked,cast,divzero,empty,finally,overrides failed (see config.log, check the CLASSPATH?) config.log configure:27565: checking if javac -Xlint:unchecked,cast,divzero,empty,finally,overrides works configure:27591: javac -Xlint:unchecked,cast,divzero,empty,finally,overrides -source 1.5 -target 1.5 Object.java warning: [options] bootstrap class path not set in conjunction with -source 5 error: Source option 5 is no longer supported. Use 6 or later. error: Target option 1.5 is no longer supported. Use 1.6 or later. configure:27594: $? = 2 configure:27598: error: The Java compiler javac -Xlint:unchecked,cast,divzero,empty,finally,overrides failed (see config.log, check the CLASSPATH?)
解法如下:
$ vim configure
if test x$JAVAC_IS_GCJ = xyes; then
CMD="$JAVAC $JAVACFLAGS -fsource=1.6 -ftarget=1.6 $JAVA_TEST"
else
CMD="$JAVAC $JAVACFLAGS -source 1.6 -target 1.6 $JAVA_TEST"
fi