`
gogo1217
  • 浏览: 152347 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

MacOS 10.8.5安装JDK1.7后,软件无法启动,提示需要java1.6.+的兼容版本

阅读更多

版权所有,转载请注明来源http://gogo1217.iteye.com,违者必究!

 

之前提到过Mac OS 10.8.3移除了自带的JDK1.6,安装了Oracle的1.7后,eclipse找启动提示需要JRE环境的解决办法,详见:点击我

 

这几天在看看docbook,安装了Oxygen XML Editor。启动后,总是提示找不到Java1.6+兼容的版本,但是通过终端启动sh可以启动(执行./oxygenDeveloperMac.sh),和eclipse提示JRE的情况很相似,命令行启动都没问题,但是GUI的方式都报java版本未找到的错误提示。

 

在经过多次GOOGLE后的实验,最终的在http://www.olarila.com/forum/viewtopic.php?f=28&t=2961&view=next 找到了解决办法,通过软连接的方式创建丢失时的文件以及注册丢失的信息,即可让软件识别Java7。

具体操作如下(下文的操作已经根据我本地的Java版本进行修改,我的版本为1.7.0_40):

$ cd /Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home/
$ sudo ln -s ../ bundle
$ cd bundle
$ sudo mkdir Libraries
$ cd Libraries
$ sudo ln -s ../Home/jre/lib/server/libjvm.dylib libserver.dylib
$ sudo /usr/libexec/PlistBuddy -c "Add :JavaVM:JVMCapabilities:1 string JNI" /Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Info.plist
$ sudo /usr/libexec/PlistBuddy -c "Add :JavaVM:JVMCapabilities:2 string BundledApp" /Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Info.plist 

 

分享到:
评论

相关推荐

    jdk1.7macos版

    jdk1.7版本支持ODBC,快下架了,官网不好找,下载下来备份一下

    苹果电脑安装jdk1.6 mac for jdk1.6 jdk6 安装版

    如果电脑上安装有1.7,1.8等高版本jdk就不要再下安装包了,安装包安装会报错 命令是这个:brew install java6或 brew install homebrew/cask-versions/java6 如果有报错可能是githubtoken的问题需要访问 报错连接 ...

    java-jdk1.7免安装版本.zip

    Java JDK 1.7免安装版本是一个非常实用的软件开发工具包,专为那些不想或不能进行传统安装过程的用户设计。这个版本的JDK(Java Development Kit)不需要通过安装程序来设置,而是可以直接解压缩到用户的指定位置,...

    jdk1.7 免安装版本

    **Java Development Kit (JDK) 1.7 免安装版本** JDK 1.7,也称为 Java 7,是 Oracle 公司提供的用于开发和运行Java应用程序的重要工具集。免安装版本,即绿色版,是不需要通过传统安装过程就可以使用的版本。这种...

    jdk1.7 64位 官方正式版下载

    Java Development Kit (JDK) 是 Oracle 公司提供的用于开发和运行 Java 应用程序的软件工具包。JDK 1.7,也被称为 Java 7,是 Java 平台标准版(Java SE)的一个重要版本,发布于2011年。这个64位版本的 JDK 针对64...

    MacOS下64位jdk1.7

    jdk1.7 仅包含macos 系统支持的dmg jdk1.7新特性 1 对集合类的语言支持; 2 自动资源管理; 3 改进的通用实例创建类型推断; 4 数字字面量下划线支持; 5 switch中使用string; 6 二进制字面量; 7 简化可变...

    mac jdk1.7

    尽管当前最新的Java版本已经更新到了Java 17甚至更高版本,但在某些特定场景下,由于兼容性需求或是历史项目的维护考虑,仍然需要使用JDK 1.7。例如: - **项目兼容性**:一些老旧的系统或项目可能只支持JDK 1.7。 ...

    libpng version 1.6.35

    5. **向后兼容性**:libpng 通常会保持向后兼容,这意味着使用 1.6.35 编译的程序可以在支持更早版本的系统上运行,尽管可能无法利用新版本的所有特性。 6. **文件处理**:libpng 支持 PNG 图像的元数据处理,如 ...

    jdk1.7 64位官方正式版 jdk-7u71-macosx-x64.dmg

    jdk1.7 64位官方正式版 jdk-7u71-macosx-x64.dmg

    JDK1.7 U45 全平台下载

    JDK1.7,即Java SE 7 Update 45,是Java SE 7版本的一个更新版本,它包含了Java运行环境(JRE)和Java开发工具。JDK1.7在原有的Java SE 7基础上进行了功能增强和bug修复。 #### 知识点二:JDK1.7的新特性与改进 1....

    jdk1.7_64位官方下载

    2. JDK1.6:相较于1.7,1.6版本可能缺乏一些新功能和性能优化,但对老版本应用的兼容性更好。 总结,JDK1.7是Java发展历史中的一个重要版本,它的特性增强了开发者的生产力,并为后来的版本奠定了基础。如果你正在...

    jdk开发环境必备

    在生产环境中,尤其是那些基于Java 7构建的系统,继续使用JDK 1.7是必要的,因为这些系统可能依赖于特定版本的API和行为,升级到更高版本可能会导致兼容性问题。 **如何下载与安装 JDK 1.7** 要下载JDK 1.7,通常...

    JDK1.6 Linux+Windows+MacOS 32位+64位

    JDK1.6 Linux+Windows+MacOS 32位+64位

    MacOS下jdk1.6+Eclipse4.4.2+JBoss4.2.2+SVN开发环境搭建

    在MacOS操作系统上搭建一个基于Java的开发环境是许多开发者的需求,尤其是对于那些需要使用特定版本软件的项目。本教程将详细介绍如何在MacOS系统上安装和配置JDK 1.6、Eclipse IDE 4.4.2(Luna)以及应用服务器...

    jdk1.7 32位

    **Java Development Kit (JDK) 1.7 32位详解** ...总之,JDK 1.7 32位版本为Java开发者提供了丰富的工具和功能,同时兼容32位操作系统。虽然现在已经有了更新的JDK版本,但Java 7在某些情况下仍然有着广泛的应用。

    mac Java1.6 安装下载

    macOS安装了新版JDK后,安装jdk1.6提示已经安装了更高的版本,此版本可直接安装

    最新Java JDK 11.0.9免安装版(macos-aarch64位)

    JDK 11.0.9是针对macOS aarch64架构的免安装版本,这意味着它无需通过传统安装程序即可在支持该架构的Mac系统上运行,简化了Java开发环境的设置过程。 Java JDK包含以下关键组件: 1. **Java Runtime Environment ...

    JDK1.7版本,纯绿色版本解压即可使用无需安装

    **Java Development Kit (JDK) 1.7 绿色版** JDK(Java Development Kit)是Oracle公司提供的用于开发和运行Java应用程序的核心工具集。在这个特定的场景中,我们讨论的是JDK 1.7的绿色版本。"绿色版"通常指的是一...

    java-jdk-1.7-linux-x64.tar.gz

    这两个文件可能是解压后的JDK文件夹中的部分内容,"javajdk1.7.0_79"可能包含了实际的JDK软件,包括编译器、解释器和其他必要的库和工具。"无标题文档"可能是一个文档文件,提供了关于JDK 1.7的一些说明或安装指南...

    jdk1.7 64位下载

    本文将围绕“JDK 1.7 64位”这一主题进行深入探讨,不仅会详细介绍如何下载JDK 1.7 64位版本,还会解析该版本的特点、安装步骤以及常见问题解决方案等,旨在为读者提供全面的指导。 #### 一、JDK 1.7 64位概述 1. ...

Global site tag (gtag.js) - Google Analytics