I am running a simple Java application as follows:
class MyApp
{
public static void main(String[] args)
{
// Do stuff
}
}
Now I want to get the process ID (PID) of this application from inside my main()
function so that I can save it to a file. How can I do that in a platform-independent way?
EDIT: The existing solutions on Stackoverflow are many years old and probably better solutions exist today. This is why I'm asking this question.
EDIT 2: I would prefer solutions that do NOT require Java 9.