Java runs well locally, but some functions can't be used when it is put into docker.
The reason is that the source of apt has been modified. After replacing with sourcelist, java can run normally. Java is an object-oriented programming language, which not only absorbs all the advantages of C Gagarin, but also abandons the concepts of multiple inheritance and pointers that C Gagarin can't understand.