Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Eclipse上安装PyDev问题_Java_Eclipse_Pydev - Fatal编程技术网

Java 在Eclipse上安装PyDev问题

Java 在Eclipse上安装PyDev问题,java,eclipse,pydev,Java,Eclipse,Pydev,所以我正试图让PyDev在我的eclipse上工作。我正在运行eclipse版本4.5.2。我正在尝试安装PyDev版本5.1.2 就像这样,我在多个论坛上浏览过,我尝试过做人们说要尝试的所有事情。我遇到的问题是,当我安装PyDev时,它似乎可以工作,但是我在首选项中找不到它,这意味着我不能使用PyDev。它仍然说它是在eclipse market place的已安装类别下安装的 我认为问题与java运行的版本有关。在我的java安装的JRE中,它说我同时拥有Java8JDK和jre7。默认设置

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

就像这样,我在多个论坛上浏览过,我尝试过做人们说要尝试的所有事情。我遇到的问题是,当我安装PyDev时,它似乎可以工作,但是我在首选项中找不到它,这意味着我不能使用PyDev。它仍然说它是在eclipse market place的已安装类别下安装的

我认为问题与java运行的版本有关。在我的java安装的JRE中,它说我同时拥有Java8JDK和jre7。默认设置为jdk8。我知道运行这个版本的pydev所需要的java版本是Java8,所以我应该可以接受。但后来我看到其他人发布到“帮助”>“关于”>“安装详细信息”>“配置”。当我这样做时,它会说:

-虚拟机 C:/Program Files/Java/jre7/bin\server\jvm.dll

我认为这意味着它正在使用jre7。。。。我不明白怎么会这样。我觉得这是我所经历的主要问题,但我不确定,如果是问题,我不知道如何解决。提前谢谢你的帮助

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

--启动程序库

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

-炫耀

org.eclipse.platform

--launcher.XXMaxPermSize

256m

--launcher.defaultAction

开放文件

-启动

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

-虚拟机

C:\ProgramFiles\Java\jre8\lib\ext

-vmargs

-Xms256m

-Xmx512m

-XX:MaxPermSize=256m


-XX:PermSize=64m

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

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

在eclipse.ini中指定:

-vm
C:/ProgramFiles/Java/jre8/bin
(或者无论您的Java8的路径是什么)


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

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

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

在eclipse.ini中指定:

-vm
C:/ProgramFiles/Java/jre8/bin
(或者无论您的Java8的路径是什么)


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

我想我做了您要我做的事情。我的eclipse.ini文件现在在编辑问题中。我这样做了,然后重新启动了eclipse,在配置中,它将vm设置为Java7JRE。没有pydev。是否还有其他错误或我做得不对?
C:\ProgramFiles\Java\jre8\lib\ext
看起来不是正确的目录。必须指定包含java.exe或jvm.dll的文件。我不运行Windows,所以我不知道这是什么。在尝试C:\Program Files\Java\jdk1.8.0\u 05\jre\bin无效后,我将其更改为C:\Program Files\Java\jdk1.8.0\u 05\bin。两个都没用了。我所要做的就是保存文件,然后重新启动eclipse,对吗?或者还有更多吗?这应该是切换所用Java所需的全部操作。我不能说这是否能解决pydev的问题,它似乎并没有改变它所使用的java的版本。它会改变配置文件吗?或者那只是一个永久文件,java的版本已经改变了?我想我做了你要我做的。我的eclipse.ini文件现在在编辑问题中。我这样做了,然后重新启动了eclipse,在配置中,它将vm设置为Java7JRE。没有pydev。是否还有其他错误或我做得不对?
C:\ProgramFiles\Java\jre8\lib\ext
看起来不是正确的目录。必须指定包含java.exe或jvm.dll的文件。我不运行Windows,所以我不知道这是什么。在尝试C:\Program Files\Java\jdk1.8.0\u 05\jre\bin无效后,我将其更改为C:\Program Files\Java\jdk1.8.0\u 05\bin。两个都没用了。我所要做的就是保存文件,然后重新启动eclipse,对吗?或者还有更多吗?这应该是切换所用Java所需的全部操作。我不能说这是否能解决pydev的问题,它似乎并没有改变它所使用的java的版本。它会改变配置文件吗?或者这只是一个永久文件,java的版本已经改变了?