当前位置: 首页 > 面试题库 >

如何在Mac OS X 10.7.5上还原为Java 1.6

荣沈义
2023-03-14
问题内容

我有1.6安装程序。我用过了 它不会更改我的Java安装,也不会说有较旧的版本,但是它确实完成了安装。

我一直在使用符号链接,但是不管我做什么,都可以运行

java -version

在终端总是导致

Daves-MacBook-Pro:core-server dave$ java -version
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)

我的应用程序与GAE一起使用,而GAE完全不使用Java
1.7。因此,我无法使用1.7编译代码!我必须使用1.6,但未能找到一种方法来删除1.7或以其他方式强制在1.6上进行构建/编译。

最后一点,我在命令行上运行构建工具,因此在Eclipse中更改项目设置似乎没有帮助。


问题答案:

javajavac等命令行工具的价值敏感的JAVA_HOME环境变量,将使用1.6如果这个变量指向1.6
JDK。该工具/usr/libexec/java_home是您的朋友。跑步

/usr/libexec/java_home

将为JAVA_HOME您的系统上最新的JDK 打印适当的值。这将是Java 7,但是您可以使用-v标志来应用约束,例如

/usr/libexec/java_home -v '1.6*'

返回系统上JAVA_HOME最可用的 1.6 JDK 的值。您可以使用此值来设置JAVA_HOME

export JAVA_HOME=`/usr/libexec/java_home -v '1.6*'`

通过将上述行添加.bash_profile主目录中的文件中,可以一次性地将其用于特定的终端会话,也可以永久地用于所有将来的终端会话。

$ export JAVA_HOME=`/usr/libexec/java_home -v '1.6*'`
$ java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
$ export JAVA_HOME=`/usr/libexec/java_home -v '1.7*'`

$ java -version
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode)


 类似资料:
  • 问题内容: 我进行了迁移,添加了一个新表,并希望还原该表并删除该迁移,而不创建新迁移。 我该怎么做?是否有命令还原上一次迁移,然后我可以简单地删除迁移文件? 问题答案: 你可以通过迁移到上一个迁移来还原。 例如,如果你的最后两个迁移是: 然后,你将执行以下操作: 然后,你可以删除迁移。 如果你使用的是Django 1.8+,则可以使用以下命令显示所有迁移的名称 要撤消应用程序的所有迁移,可以运行:

  • 出于某种原因,我图表的x轴从最近的数据到最老的日期。我显然希望它反过来/正常的方式。我如何恢复xAx?...或者只是使用日期正常运行的xAx。 我的图表如下:https://www.betscout.com/tips (单击统计选项卡)我已经尝试过此选项:https://jsfiddle.net/marineboudeau/4awme3fp/3 -但它不起作用,即使在提供的示例中也不起作用(当我用

  • 我已经把我的Android Studio主题从默认改成了Darcula。 但是当我想要搜索任何东西的时候,我需要去浏览器,这是非常明亮的。 现在我想在Android Studio中将主题从Darcula还原为默认主题。当我这样做时,它只是改变编辑器窗口的背景颜色和字体颜色。我想把整个窗口改成默认的,而不是黑色的。 我已经从Android Studio,首选项,编辑器,颜色和字体改变了主题。 关于如

  • “还原”功能会先删除数据库已选择的对象,然后根据你的备份创建新的对象。最后,插入数据。 还原一个备份到现有的数据库或模式 在主窗口中,打开一个数据库或模式。 点击“备份”并选择一个现有的备份文件。 在对象工具栏点击“还原备份”。 选择还原选项并点击“还原”。 还原一个备份到新的数据库或模式 创建并打开一个新的数据库或模式。 点击“备份”。 右击对象选项卡的任意位置并选择“还原备份从”。 浏览备份文

  • “还原”功能会先删除数据库已选择的对象,然后根据你的备份创建新的对象。最后,插入数据。 还原一个备份到现有的数据库或模式 在主窗口中,打开一个数据库或模式。 点击“备份”并选择一个现有的备份文件。 在对象工具栏点击 。 选择还原选项并点击“开始”。 还原一个备份到新的数据库或模式 创建并打开一个新的数据库或模式。 点击“备份”。 按住 Control 键并点按对象选项卡的任意位置,然后选择“还原备

  • “还原”功能会先删除数据库已选择的对象,然后根据你的备份创建新的对象。最后,插入数据。 还原一个备份到现有的数据库或模式 在主窗口中,打开一个数据库或模式。 点击“备份”并选择一个现有的备份文件。 在对象工具栏点击“还原备份”。 选择还原选项并点击“开始”。 还原一个备份到新的数据库或模式 创建并打开一个新的数据库或模式。 点击“备份”。 右击对象选项卡的任意位置并选择“还原备份从”。 浏览备份文