I test Charles with arch linux and jdk8/jre
But there is some problem for display the content. Somebody have the same issue ?
It looks like you were trying to monitor secured (https) request, that's why you can't see nothing understandable.
In such that case you still can monitor those requests but you first have to make your web browser trust the CharlesProxy SSL certificate.
Check the documentation at: https://www.charlesproxy.com/documentation/proxying/ssl-proxying/