【问题标题】:Installing PyDev onto Eclipse issue将 PyDev 安装到 Eclipse 问题
【发布时间】:2016-12-03 01:18:18
【问题描述】:

所以我试图让 PyDev 在我的 eclipse 上工作。我正在运行 Eclipse 版本 4.5.2。我正在尝试安装 PyDev 5.1.2 版。

我已经浏览了多个这样的论坛,并且我已经尝试过人们一直说要尝试的所有事情。我遇到的问题是,当我安装 PyDev 时,它似乎可以工作,但是我在首选项中的任何地方都找不到它,这意味着我无法使用 PyDev。它仍然说它已安装,在 eclipse 市场的已安装类别下。

我认为问题与运行的 java 版本有关。在我的 java 安装的 JRE 中,它说我同时拥有 java 8 jdk 和 jre7。默认设置为 jdk8。我知道我需要运行这个版本的 pydev 的 java 版本是 java 8,所以我应该没问题。但是后来我看到其他人的帖子去帮助>关于>安装细节>配置。然后当我这样做时,它会说:

-vm C:/Program Files/Java/jre7/bin\server\jvm.dll

我认为这意味着它正在使用 jre7.... 我不明白如何。我觉得这是我遇到的主要问题,但我不确定,如果是问题,我不知道如何解决。预先感谢您的帮助。

当我编辑 eclipse.ini 文件时,它是这样的:

--launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502

-showsplash

org.eclipse.platform

--launcher.XXMaxPermSize

256m

--launcher.defaultAction

打开文件

-启动

plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar

-vm

C:\Program Files\Java\jre8\lib\ext

-vmargs

-Xms256m

-Xmx512m

-XX:MaxPermSize=256m

-XX:PermSize=64m

【问题讨论】:

    标签: java eclipse pydev


    【解决方案1】:

    已安装的 JRE 条目显示 Eclipse 将用于运行程序的 JRE。它不会告诉您用于运行 Eclipse 本身的 JRE。

    除非您在 Eclipse 安装目录中的 eclipse.ini 文件中另行指定,否则 Eclipse 本身使用系统上的默认 Java。

    eclipse.ini 中指定:

    -vm
    C:/Program Files/Java/jre8/bin
    

    (或者你的 Java 8 的路径是什么)。

    此条目必须显示在两行上,并且必须在文件中的 -vmargs 行之前。

    【讨论】:

    • 我想我做了你让我做的事。我的 eclipse.ini 文件现在在编辑的问题中。所以我这样做了,然后我重新启动了 eclipse,并且仍在配置中,它已将 vm 设置为 java7 jre。而且没有pydev。还有其他问题吗,还是我做的不对?
    • C:\Program Files\Java\jre8\lib\ext 看起来不像正确的目录。您必须指定包含 java.exe 或 jvm.dll 的那个。我不运行 Windows,所以我不知道那是什么。
    • 我在尝试 C:\Program Files\Java\jdk1.8.0_05\bin 后将其更改为 C:\Program Files\Java\jdk1.8.0_05\jre\bin 没有工作。两者最终都不起作用。我所要做的就是保存文件然后重新启动 Eclipse 对吗?还是还有更多?
    • 这应该是您切换使用的 Java 所需要做的所有事情。我不能说这是否能解决 pydev 问题。
    • 它似乎并没有改变它正在使用的 java 版本。它会改变配置文件吗?还是那只是一个永久文件,java的版本已经变了?
    猜你喜欢
    • 2020-10-22
    • 2021-08-08
    • 2011-09-17
    • 2017-08-14
    • 2014-02-03
    • 2013-12-25
    • 1970-01-01
    • 2012-12-28
    • 2016-06-06
    相关资源
    最近更新 更多