Posted by
Paolo Ariano on
Oct 02, 2008; 7:49am
URL: http://imagej.273.s1.nabble.com/Compiling-ImageJ-under-OpenJDK-tp3694898p3694903.html
Il giorno mer, 01/10/2008 alle 10.51 -0400, Ben Gamari ha scritto:
>
http://rsb.info.nih.gov/ij/download/src/ij141n-src.zip. Yes, this was
> the source tree I was attempting to build. Does anyone else have any
> ideas? The javac.compile issue is extremely perplexing. Thanks,
last try, if i use:
ant -f build.xml
i obtain:
paolinux@GiBo:source$ ant -f build.xml
Buildfile: build.xml
compile:
[mkdir] Created dir: /home/paolinux/Desktop/pippo/source/build
[javac] Compiling 257 source files
to /home/paolinux/Desktop/pippo/source/build
[javac] /home/paolinux/Desktop/pippo/source/ij/plugin/filter/AVI_Writer.java:54: warning: com.sun.image.codec.jpeg.JPEGImageEncoder is Sun proprietary API and may be removed in a future release
[javac] private JPEGImageEncoder jpegEncoder;
[javac] ^
[javac] /home/paolinux/Desktop/pippo/source/ij/io/ImageReader.java:418:
warning: com.sun.image.codec.jpeg.JPEGCodec is Sun proprietary API and
may be removed in a future release
[javac] BufferedImage bi =
JPEGCodec.createJPEGDecoder(in).decodeAsBufferedImage();
[javac] ^
[javac] /home/paolinux/Desktop/pippo/source/ij/plugin/AVI_Reader.java:732: warning: com.sun.image.codec.jpeg.JPEGCodec is Sun proprietary API and may be removed in a future release
[javac] bi =
JPEGCodec.createJPEGDecoder(inputStream).decodeAsBufferedImage();
[javac] ^
[javac] /home/paolinux/Desktop/pippo/source/ij/plugin/filter/AVI_Writer.java:371: warning: com.sun.image.codec.jpeg.JPEGCodec is Sun proprietary API and may be removed in a future release
[javac] jpegEncoder =
JPEGCodec.createJPEGEncoder(raOutputStream);
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] 4 warnings
build:
[copy] Copying 1 file to /home/paolinux/Desktop/pippo/source/build
[copy] Copying 1 file to /home/paolinux/Desktop/pippo/source/build
[copy] Copying 1 file to /home/paolinux/Desktop/pippo/source/build
[copy] Copying 1 file to /home/paolinux/Desktop/pippo/source/build
[copy] Copying 1 file to /home/paolinux/Desktop/pippo/source/build
[copy] Copying 12 files
to /home/paolinux/Desktop/pippo/source/build/macros
[jar] Building jar: /home/paolinux/Desktop/pippo/source/ij.jar
run:
[copy] Copying 1 file to /home/paolinux/Desktop/pippo
BUILD SUCCESSFUL
Total time: 10 seconds
and i'm sure i'm using openjdk-6-jdk (i don't have sun-jdk) are you
sure ? Maybe you could try ti force your JAVA_HOME or JAVA_CMD to not
use gcj ...
set JAVA_HOME:=/usr/sbin/update-java-alternatives -l | grep -vw sun |
head -1 | cut -d' ' -f 3
just to understand that is not a imagej's source problem or a
openjdk-6-jdk problem but maybe the command line you type ora a fedora
configuration
hth
paolo
--
NeuroScience PhD
Post-doc @ University of Torino
www.personalweb.unito.it/paolo.ariano
www.cellular-neurophysiology.unito.it
www.mieleria.it