为什么我需要Java6来运行Pycharm?

为什么我需要Java6来运行Pycharm?,java,pycharm,Java,Pycharm,每次我尝试打开Pycharm时,它都会说:您需要Java6。 Pycharm与Java 6有什么关系?我可以从哪里下载它?Pycharm基于与IntellJ相同的框架,IntellJ是用Java编写的 因此,您需要Java来运行它。对于Windows,按照指示从安装Java以运行Pycharm可能就足够了-如果没有,则需要从手动安装 请注意,错误消息有点令人困惑。更好的措辞应该是“需要Java 6或更新版本可用”——这是可能的,因为Java的新版本传统上非常向后兼容 (除了高级用户,我不能无条件

每次我尝试打开Pycharm时,它都会说:您需要Java6。
Pycharm与Java 6有什么关系?我可以从哪里下载它?

Pycharm基于与IntellJ相同的框架,IntellJ是用Java编写的

因此,您需要Java来运行它。对于Windows,按照指示从安装Java以运行Pycharm可能就足够了-如果没有,则需要从手动安装

请注意,错误消息有点令人困惑。更好的措辞应该是“需要Java 6或更新版本可用”——这是可能的,因为Java的新版本传统上非常向后兼容

(除了高级用户,我不能无条件地推荐OpenJDK,因为我在Ubuntu上看到了不令人满意的结果)



2020年编辑:OpenJDK现在是完全值得推荐的(自2015年以来发生了很多事情)。有些下载包括运行时JVM,因此PyCharm可以开箱即用。

PyCharm基于与IntellJ相同的框架,IntellJ是用Java编写的

因此,您需要Java来运行它。对于Windows,按照指示从安装Java以运行Pycharm可能就足够了-如果没有,则需要从手动安装

请注意,错误消息有点令人困惑。更好的措辞应该是“需要Java 6或更新版本可用”——这是可能的,因为Java的新版本传统上非常向后兼容

(除了高级用户,我不能无条件地推荐OpenJDK,因为我在Ubuntu上看到了不令人满意的结果)



2020年编辑:OpenJDK现在是完全值得推荐的(自2015年以来发生了很多事情)。一些下载包括一个运行时JVM,因此PyCharm是开箱即用的。

大概IDE是用Java编写的(因为intelliJ也让我怀疑是这样);至于Java 6(特别是),您可以从Oracle或openjdk获得它,但您几乎可以肯定地使用较新的版本(如Java 7或Java 8)运行它。

大概IDE是用Java编写的(因为intelliJ也让我怀疑是这样的);至于Java 6(特别是),您可以从Oracle或openjdk获得它,但几乎可以肯定,您可以使用更新的版本(如Java 7或Java 8)来运行它。

不,您没有。它在Java7上运行得很好。因为它可能是用某种JVM语言编写的:),请从下载Java,也许您可以为此添加更多细节。你在运行什么系统?(如果有的话,您在本地安装了什么版本的Java?它是OpenJDK的Oracle吗?)。它在Java7上运行得很好。因为它可能是用某种JVM语言编写的:),请从下载Java,也许您可以为此添加更多细节。你在运行什么系统?(如果有的话,您在本地安装了什么版本的Java?它是OpenJDK的Oracle吗?)是的,PyCharm是用Java编写的,但您不需要Java 6来运行它。@Makoto错误消息对您来说显然不够精确。“您需要Java 6或更高版本来运行PyCharm”对您来说足够好吗?如果它能够在该系统上处理Java 6+,那绝对是这样。但是,我们知道的还不够;这可能是JetBrains已经意识到的新的MacOSX机器及其产品。但是仅仅说需要Java 6来运行它仍然是错误的。@Makoto还有一个例子,供应商实际上已经在给定的平台和Java版本上测试了产品。Java7和Java8破坏了Java6上的一些功能。只要问问编写Java WebStart应用程序的人。@Makoto“但仅仅说您需要Java 6来运行它仍然是错误的。”-然后尝试用Java 5运行它……是的,PyCharm是用Java编写的,但您不需要Java 6来运行它。@Makoto错误消息显然对您来说不够精确。“您需要Java 6或更高版本来运行PyCharm”对您来说足够好吗?如果它能够在该系统上处理Java 6+,那绝对是这样。但是,我们知道的还不够;这可能是JetBrains已经意识到的新的MacOSX机器及其产品。但是仅仅说需要Java 6来运行它仍然是错误的。@Makoto还有一个例子,供应商实际上已经在给定的平台和Java版本上测试了产品。Java7和Java8破坏了Java6上的一些功能。只要问问编写Java WebStart应用程序的人。@Makoto“但仅仅说需要Java 6来运行它仍然是错误的。”-然后尝试用Java 5运行它。。。