Mailinglist Archive: opensuse-packaging (83 mails)

< Previous Next >
Re: [opensuse-packaging] How to set javac target ?
  • From: Stefan Dirsch <sndirsch@xxxxxxx>
  • Date: Tue, 28 Oct 2008 12:11:58 +0100
  • Message-id: <20081028111158.GA14937@xxxxxxx>
On Mon, Oct 27, 2008 at 09:47:48PM +0100, Bernhard Walle wrote:
* Stefan Dirsch [2008-10-27 16:57]:

Looks like I used the right one.

./org/fibs/geotag/ public static void main(String[] args) {

But I would try org.fibs.geotag.Geotag instead.

Same issue. :-(

Here's a build.xml:

---------------------------- 8< ---------------------------------------

<?xml version="1.0" encoding="utf-8"?>
<project name="GeoTag" default="dist" basedir=".">
Build GeoTag

<!-- set global properties for this build -->
<property name="src" location="src"/>
<property name="build" location="build"/>
<property name="dist" location="dist"/>
<property name="res" location="res" />
<property name="junit" location="/usr/share/java/junit.jar" />

<target name="init">
<mkdir dir="${build}"/>

<target name="compile" depends="init" description="Compile the source ">
<javac target="1.5" srcdir="${src}" destdir="${build}"
classpath="${unit}" />

<target name="dist" depends="compile" description="Generate the
<mkdir dir="${dist}"/>
<jar jarfile="${dist}/GeoTag.jar" manifest="MANIFEST.MF">
<fileset dir="${build}" />
<fileset dir="${src}" excludes="**/*.java" />
<fileset dir="${res}" />

<target name="clean" description="clean up">
<delete dir="${build}"/>
<delete dir="${dist}"/>

---------------------------- 8< ---------------------------------------

Just call "ant" in that directory. Produces a dist/GeoTag.jar that
works fine with "java -Xmx256M -jar dist/GeoTag.jar" here. I used Sun
JDK 1.6.0_10 to test.

BTW: If you start it with -console=yes, then you actually see error
output on console. Else the output is redirected to /tmp/Geotag.log.

Thanks. You've helped me a lot! :-)

Best regards,

Public Key available
Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH
Tel: 0911-740 53 0 Maxfeldstraße 5
FAX: 0911-740 53 479 D-90409 Nürnberg Germany
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-packaging+help@xxxxxxxxxxxx

< Previous Next >