Re: error with initial use of commons.imaging

Bindul Bhowmik <[email protected]> Mon, 11 Aug 2025 14:55:15 -0600
Newsgroups gmane.comp.jakarta.commons.user
Message-ID <CA+G35O1=qJ25d9VgVYxns8Das_ft5LykY0QF_2+40G=bhXFZCQ@mail.gmail.com>
--00000000000002ff00063c1d26f3
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Tim,

On Mon, Aug 11, 2025 at 2:33=E2=80=AFPM Tim Mann <[email protected]> wrot=
e:

> I have downloaded and added the commons.imaging jar files to my project
> library folder in Netbeans.  I copied the source code from github for
> src/test/java/org/apache/commons/imaging/examples/MetadataExample.java
>
> 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/AbstractOrigi=
n
>

Commons IO and Commons Lang are dependencies of Commons Imaging [1]. From
the message above, it looks like your project is missing the commons-io jar=
.
You mentioned downloading and adding commons imaging jar to your project
library folder, so I would assume you are not using a build / dependency
manager tool like Maven, Ivy or Gradle? If so, may I recommend using one 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 issue i=
s
> 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.html

--00000000000002ff00063c1d26f3--