Java is a computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

Java

NetBeans “Cannot locate java installation in specified jdkhome”?

I recently came across this message when opening NetBeans after updating my Java version. Cannot locate Java installation in...
Leon Atherton
47 sec read

Avoid transparency when printing in Java

Java has a print mechanism called Java Print Services. In most cases this works brilliantly, but beware the use of transparency in anything you...
Mark Stephens
1 min read

Replacing the deprecated Java JPEG classes for Java 7

In the early days of Java, Sun produced a really handy set of classes to handle JPEG images. These included some really nifty little...
Mark Stephens
1 min read

Debugging Java – what is the difference between a…

This blog article was posted in response to a question on our forum about the difference between our debug and non-debug jars. We you...
Mark Stephens
1 min read

Java CMYK to RGB conversion – speed comparison of…

Introduction Some optimisations are best left to Java. For example a System.arraycopy is the fastest way to create a new version because it is...
Mark Stephens
1 min read

Why are CID fonts far more complicated than non-CID…

We get lots of emails asking about fonts so this articles tries to explain some of the potential issues. Loading fonts All fonts used...
Mark Stephens
1 min read