works perfectly. Cheers, Gabriel
On Thu, Jul 28, 2011 at 12:48 PM, andrea antonello <[email protected]> wrote: > Good point. Can you try: > > ------------------------------------------ > > JAVA=java > JAVAC=javac > > UNSET="No JAVA_HOME set, trying with java and javac executables from the > path." > if [ ! -z $JAVA_HOME ]; then > # test if it is a JDK > if [ -e "$JAVA_HOME/bin/javac" ]; then > echo "Using JDK from JAVA_HOME environmental variable: $JAVA_HOME" > # JAVA_HOME is ok to be used > JAVA=$JAVA_HOME/bin/java > JAVAC=$JAVA_HOME/bin/javac > else > echo $UNSET > fi > else > echo $UNSET > fi > echo "" > > CLASS="import javax.imageio.ImageIO; public class CheckGeotoolsJava { > public static void main( String[] args ) { for (String name : > ImageIO.getReaderFormatNames()) System.out.println(name); } }" > echo $CLASS > CheckGeotoolsJava.java > $JAVAC CheckGeotoolsJava.java > echo "Your current java installation supports the following image formats:" > $JAVA CheckGeotoolsJava > rm CheckGeotoolsJava.java > rm CheckGeotoolsJava.class > > ------------------------------------------ > > > Ciao, > Andrea > > > On Thu, Jul 28, 2011 at 5:23 PM, Gabriel Roldan <[email protected]> wrote: >> works for me. It'd be nice though if the script checked whether >> there's a JAVA_HOME env variable set and then execute >> $JAVA_HOME/bin/java instead, for environments like mine where >> JAVA_HOME is set but the java command doesn't resolve to that one. In >> my case java resolves to openjdk and $JAVA_HOME/bin/java to >> Sun/Oracle's, and the list of supported formats is different (have Jai >> installed for Sun's JDK only) >> >> Cheers, >> Gabriel >> >> On Thu, Jul 28, 2011 at 5:54 AM, Ian Turton <[email protected]> wrote: >>> On 28 July 2011 08:49, andrea antonello <[email protected]> wrote: >>>>> for (String name : ImageIO.getReaderFormatNames()) >>>>> System.out.println(name); >>>> >>>> Wunderbar! >>>> >>>> Somehting like: >>>> >>>> CLASS="import javax.imageio.ImageIO; public class CheckGeotoolsJava { >>>> public static void main( String[] args ) { for (String name : >>>> ImageIO.getReaderFormatNames()) System.out.println(name); } }" >>>> echo $CLASS > CheckGeotoolsJava.java >>>> javac CheckGeotoolsJava.java >>>> echo "Your current java installation supports the following image formats:" >>>> java CheckGeotoolsJava >>>> rm CheckGeotoolsJava.java >>>> rm CheckGeotoolsJava.class >>> >>> works for me on Linux (Ubuntu Natty). >>> >>> Ian >>> >>> ------------------------------------------------------------------------------ >>> Got Input? Slashdot Needs You. >>> Take our quick survey online. Come on, we don't ask for help often. >>> Plus, you'll get a chance to win $100 to spend on ThinkGeek. >>> http://p.sf.net/sfu/slashdot-survey >>> _______________________________________________ >>> Geotools-devel mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/geotools-devel >>> >> >> >> >> -- >> Gabriel Roldan >> OpenGeo - http://opengeo.org >> Expert service straight from the developers. >> > > ------------------------------------------------------------------------------ > Got Input? Slashdot Needs You. > Take our quick survey online. Come on, we don't ask for help often. > Plus, you'll get a chance to win $100 to spend on ThinkGeek. > http://p.sf.net/sfu/slashdot-survey > _______________________________________________ > Geotools-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/geotools-devel > -- Gabriel Roldan OpenGeo - http://opengeo.org Expert service straight from the developers. ------------------------------------------------------------------------------ Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey _______________________________________________ Geotools-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-devel
