Re: error with initial use of commons.imaging

Gary Gregory <[email protected]> Mon, 11 Aug 2025 20:57:46 -0400
Newsgroups gmane.comp.jakarta.commons.user
Message-ID <CACZkXPxb9hZ7YNXFzY71=fO12auyLYK5s95aqPrwQhr5ysL8gA@mail.gmail.com>
--000000000000f2b166063c2087f6
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Bindul,

Right! Sorry about that.

Gary


On Mon, Aug 11, 2025, 19:48 Bindul Bhowmik <[email protected]> wrote:

> Hello Gary,
>
> I=E2=80=99m not sure if you meant to address that comment to me. I was me=
rely
> trying to help Tim here, and if you read my email, I suggested they use
> maven or gradle or ivy.
>
> Bindul
>
> On Aug 11, 2025, at 17:19, Gary Gregory <[email protected]> wrote:
>
> =EF=BB=BFHello Bindul,
>
> I recommend you use Maven to manage your project. None of this would have
> been an issue with Maven...
>
> Gary
>
>
> On Mon, Aug 11, 2025, 18:39 Tim Mann <[email protected]> wrote:
>
> > Thank you Bindul.  Adding io & lang to the project path resolved the
> issue.
> >
> > On Mon, Aug 11, 2025 at 3:56=E2=80=AFPM Bindul Bhowmik <bindulbhowmik@g=
mail.com>
> > wrote:
> >
> >> Hi Tim,
> >>
> >> On Mon, Aug 11, 2025 at 2:33=E2=80=AFPM Tim Mann <[email protected]>=
 wrote:
> >>
> >>> I have downloaded and added the commons.imaging jar files to my proje=
ct
> >>> library folder in Netbeans.  I copied the source code from github for
> >>> src/test/java/org/apache/commons/imaging/examples/MetadataExample.jav=
a
> >>>
> >>> when I run the program I get an error message at the first code line:
> >>> final ImageMetadata metadata =3D Imaging.getMetadata(file);
> >>>
> >>> The error is Exception in thread "AWT-EventQueue-0"
> >>> java.lang.NoClassDefFoundError:
> >> org/apache/commons/io/build/AbstractOrigin
> >>>
> >>
> >> Commons IO and Commons Lang are dependencies of Commons Imaging [1].
> From
> >> the message above, it looks like your project is missing the commons-i=
o
> >> jar.
> >> You mentioned downloading and adding commons imaging jar to your proje=
ct
> >> library folder, so I would assume you are not using a build / dependen=
cy
> >> manager tool like Maven, Ivy or Gradle? If so, may I recommend using o=
ne
> > of
> >> those as they will automatically pull in transitive dependencies.
> >>
> >>
> >>>
> >>> I am an experienced java programmer but I have no experience with the
> >>> commons.imaging library.  Any suggestions to help me resolve this iss=
ue
> >> is
> >>> greatly appreciated.
> >>>
> >>> I have attached a screenshot of the code & error message.
> >>>
> >>> --
> >>> Regards,
> >>>
> >>> Tim Mann
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: [email protected]
> >>> For additional commands, e-mail: [email protected]
> >>
> >>
> >> [1] https://commons.apache.org/proper/commons-imaging/dependencies.htm=
l
> >>
> >
> >
> > --
> > Regards,
> >
> > Tim Mann
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

--000000000000f2b166063c2087f6--