tools
-
Azure Toolkit for IntelliJ – April 2022 Update
Azure Toolkit for IntelliJ is a plugin that allows you to easily create, develop, configure, test, and deploy Java applications to Azure.
-
JDKMon 17.0.23 Released
JDKMon is a little tool written in JavaFX that tries to detect all OpenJDK distros installed while keeping track of updates for them.
-
Introducing 140 Second Ducklings: What is Debugging?
I’m launching a new Twitter video series that will focus on teaching the concepts of debugging (and other concepts) in small video bites
-
Introduction to Maven Toolchains
How to make sure I can build projects projects on Java 8, 11, and 17 without having to constantly switch Java runtimes?
-
JDKMon 17.0.18 Released
Vulnerability information and TCK test status details are available and easily detectable with JDKMon 17.0.18.
-
JDKMon 17.0.17 Released
Point JDKMon to the folder where all your JavaFX SDK’s are installed and it will check if there are any updates available.
-
Get Your JDK As Easily As Possible!
Have you ever been in the situation where you’ve been looking for a specific JDK version of a specific distribution?
Sometimes that was easy… sometimes it was hard… but it never was fun.
After creating the Disco API (“Universal OpenJDK Discovery API”, in full) which serves up JDK distributions as a service, I had the idea to create plugins for IDEs to enable people to download the JDK of their choice more easily.
-
JDKMon: Your Friendly JDK Distribution Updater
JDKMon is just a little tool that scans your computer for installed OpenJDK distributions and uses the Disco API to check whether there are updates available for one of the distributions.
In case it finds updates it will present you buttons for each package it finds.
When you click on one of these buttons (e.g. tar.gz, zip, pkg etc.) you have to select a folder where the selected package should be downloaded to.
-
Troubleshooting Java Processes Running on Your Machine
When your application has some problem, the first thing to check is running processes on the machine.
For Linux OS we generally use ps -ef. ps is one of the most used Linux troubleshooting commands. The JDK provides similar functionality for Java processes through jps. The jps command-line utility provides a list of all running Java processes on a machine for which the user has access rights. The access rights are determined by access-control mechanisms specific to the operating system.
-
Debugging Java on the Command Line
Some bugs are hard to replicate on your personal computer but easily replicated on production or test machines. It is a common situation that professional Java developers deal with frequently. To debug such problems, OpenJDK provides two tools, remote debugging and jdb.
This article focuses on jdb.
For Java applications, typical production and test machines are Linux servers without display managers, so that only command line tools are available. Here we cannot use professional IDEs like IntelliJ IDEA, Eclipse, or Apache NetBeans IDE.
In such scenarios, we can use jdb. jdb is a command line debugger and it is part of the OpenJDK.