PyCharm是使用Java-Swing制作的吗?
如果是,那么它如何在尚未设置JDK或JRE的PC上运行?
答案 0 :(得分:5)
当我查看自己的PyCharm安装目录结构时,会看到一个jre64
目录,其中包含Java安装。
那似乎是正常的JRE:
$ ./pycharm-community-2018.2.4/jre64/bin/java -version
openjdk version "1.8.0_152-release"
OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b8)
OpenJDK 64-Bit Server VM (build 25.152-b8, mixed mode)
因此PyCharm附带了它使用的Java发行版(甚至代替了已经可用的Java安装)。代替我预先安装和配置的Java 1.8.0_191
,它使用捆绑在一起的版本: