【问题标题】:Select sun Java version 7 via command line in linux在linux中通过命令行选择sun Java version 7
【发布时间】:2013-12-15 09:49:52
【问题描述】:

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

我想要这个用于 eclipse ptp。

【问题讨论】:

  • 你是指运行Eclipse的JVM还是Eclipse运行Java项目时使用的JVM?
  • 用来运行eclipse的jvm,因为我想运行photran。
  • -vm <path> 的答案在这种情况下是合适的

标签: java eclipse terminal


【解决方案1】:

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

<path to sun java>\java -jar test.jar

【讨论】:

  • 不,我的意思是如何使 jdk1.7 用作默认值,而不是用于特定项目
  • 系统默认还是启动Eclipse时?
  • 最好是默认的,如果更容易设置的话就直接使用eclipse
  • @Tim B,我认为这是最简单的方法,只需将命令复制粘贴到那里
【解决方案2】:

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

  1. 将您的 PATH 变量更改为在 Open JDK 之前拥有 Sun Java Bin 目录。

    导出 PATH=Path_to_Sun_Java/bin:$PATH

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

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

    -vm Path_to_Sun_Java/bin/java

【讨论】:

    【解决方案3】:

    对于 Eclipse,您可以使用 -vm path_to_vm/bin/java 选项启动它。 如果要为系统设置它,这取决于您的操作系统。大多数 Linux 发行版都有一个工具可以为您切换系统虚拟机(相应地设置 PATH 和 JAVA_HOME)。也许在 Linux 上的 ˜/.profile 或 Windows 上的用户环境变量中设置两者已经足以满足您的目的?

    【讨论】:

    • 好的,我在 fedora 18 上安装了 Java SE Development Kit 7u45,而我已经安装了 java 版本“1.7.0_25”OpenJDK 运行时环境。那么我需要哪种工具才能轻松地进行切换?
    • 如果你使用 Fedora 包管理器安装了这两个版本,然后谷歌搜索“fedora switch java version”,你应该会找到你需要的。如果您手动“安装”了这两个版本,那么您需要手动更改 PATH 和 JAVA_HOME。
    【解决方案4】:

    您可以试试这个script,它为您制作一切,或者使用nice explanation手动执行步骤。

    【讨论】:

      【解决方案5】:

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

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

      ,如果适用于您的所有操作系统,请点击此处的 linux 链接:

      Suse Linux: http://www.freetechie.com/blog/installing-oracle-sun-java-jrejdk-1-7-update-7-on-opensuse-12-2-x86_64/

      Ubuntu: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html

      【讨论】:

      • 我去了window->preferences,但是我没有看到那里安装了jre,你指的是哪个选项?
      • 对不起,请看更新! :window->preferences,然后 java->installed jre
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-07
      • 2012-07-16
      • 2011-05-09
      • 2014-07-23
      • 2020-06-24
      • 2023-03-13
      • 1970-01-01
      相关资源
      最近更新 更多