在linux中通过命令行选择sun Java版本7

在linux中通过命令行选择sun Java版本7,java,eclipse,terminal,Java,Eclipse,Terminal,我已经安装了openjdk和sun版本,如何通过命令行选择sun版本 我希望EclipsePTP使用这个函数。只需在命令行中显式调用正确的java可执行文件即可 i、 e.\java-jartest.jar如果您想在Sun java中启动Eclipse,可以做两件事 在打开JDK之前,将PATH变量更改为具有Sun Java Bin目录 export PATH=PATH\u to\u Sun\u Java/bin:$PATH 然后从使用Sun Java的同一终端启动eclipse 编辑eclip

我已经安装了openjdk和sun版本,如何通过命令行选择sun版本


我希望EclipsePTP使用这个函数。

只需在命令行中显式调用正确的java可执行文件即可


i、 e.
\java-jartest.jar

如果您想在Sun java中启动Eclipse,可以做两件事

  • 在打开JDK之前,将PATH变量更改为具有Sun Java Bin目录

    export PATH=PATH\u to\u Sun\u Java/bin:$PATH

    然后从使用Sun Java的同一终端启动eclipse

  • 编辑eclipse.ini文件并指定
    -vm
    选项

    -虚拟机路径\u到\u Sun\u Java/bin/Java


  • 对于Eclipse,您可以使用-vm path_to_vm/bin/java选项启动它。
    如果您想为系统设置它,这取决于您的操作系统。大多数Linux发行版都有一个工具,可以为您的系统切换系统VM(相应地设置路径和JAVA_主页)。也许在Linux上的$/.profile或Windows上的用户环境变量中设置这两个变量已经足够满足您的需要了

    如果仅适用于eclipse,但适用于所有eclipse项目,则:

    从下拉菜单窗口->首选项,然后java->installed jre,选择您的jre,如果没有,只需浏览您的系统并找到Oracle jre/JDK的路径

    ,如果适用于您的所有操作系统,请参见以下linux链接:

    Suse Linux:

    Ubuntu:

    您可以尝试这一方法,它可以为您提供一切,也可以手动按照步骤操作。

    不,我的意思是如何使jdk1.7用作默认值,而不是用于特定项目系统的默认值或启动Eclipse时的默认值?最好是默认值,如果更容易理解,则只使用Eclipsesetup@TimB,我想那是最简单的方法,只需将粘贴命令复制到其中OK,我在fedora 18上安装了Java SE开发工具包7u45,同时我已经安装了Java版本“1.7.0_25”OpenJDK运行时环境。那么,我需要哪种工具来轻松地进行切换呢?如果您使用Fedora软件包管理器来安装这两个版本,那么在google上搜索“Fedora switch java version”,您应该会找到您需要的。如果手动“安装”这两个版本,则需要手动更改PATH和JAVA_HOME。您是指用于运行Eclipse的JVM还是Eclipse运行JAVA项目时使用的JVM?用于运行Eclipse的JVM,因为我想运行photran。在这种情况下,
    -vm
    答案是合适的。我转到了窗口->首选项,但我没有看到安装的jre,您指的是哪个选项?对不起,我的不好,请参阅更新!:窗口->首选项,然后是java->安装的jre