java - 尽管 PyCharm 是使用 Swing 制作的,但它如何在没有 JRE 的情况下运行?

标签 java pycharm

PyCharm 是使用 Java-Swing 制作的吗?

如果是,那么在没有安装JDK或JRE的PC上如何运行?

最佳答案

当我查看自己的 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,而是使用它捆绑的版本:

enter image description here

关于java - 尽管 PyCharm 是使用 Swing 制作的,但它如何在没有 JRE 的情况下运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53680273/

相关文章:

java - 类路径中的属性未更新

python - 如何让 PyC​​harm 在运行 pytest 时显示进度条?

python - 如何在 pycharm 中设置 virtualenv 和依赖项?

java - 从 Java 中的另一个线程更新 JTextField

java Servlet 2个数字相加

java - Eclipse Java 远程调试器在 VPN 上速度极慢

java - ManagementFactory.getPlatformMBeanServer() 与 MBeanServerFactory.createMBeanServer()

python - PyCharm 和 IronPython 代码完成?

python - 未检测到 theano g++,但我已成功安装 g++

python - JSON 输出不正确 - Python 项目