版权所有,转载请注明来源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.7版本支持ODBC,快下架了,官网不好找,下载下来备份一下
如果电脑上安装有1.7,1.8等高版本jdk就不要再下安装包了,安装包安装会报错 命令是这个:brew install java6或 brew install homebrew/cask-versions/java6 如果有报错可能是githubtoken的问题需要访问 报错连接 ...
Java JDK 1.7免安装版本是一个非常实用的软件开发工具包,专为那些不想或不能进行传统安装过程的用户设计。这个版本的JDK(Java Development Kit)不需要通过安装程序来设置,而是可以直接解压缩到用户的指定位置,...
**Java Development Kit (JDK) 1.7 免安装版本** JDK 1.7,也称为 Java 7,是 Oracle 公司提供的用于开发和运行Java应用程序的重要工具集。免安装版本,即绿色版,是不需要通过传统安装过程就可以使用的版本。这种...
Java Development Kit (JDK) 是 Oracle 公司提供的用于开发和运行 Java 应用程序的软件工具包。JDK 1.7,也被称为 Java 7,是 Java 平台标准版(Java SE)的一个重要版本,发布于2011年。这个64位版本的 JDK 针对64...
尽管当前最新的Java版本已经更新到了Java 17甚至更高版本,但在某些特定场景下,由于兼容性需求或是历史项目的维护考虑,仍然需要使用JDK 1.7。例如: - **项目兼容性**:一些老旧的系统或项目可能只支持JDK 1.7。 ...
jdk1.7 64位官方正式版 jdk-7u71-macosx-x64.dmg
jdk1.7 仅包含macos 系统支持的dmg jdk1.7新特性 1 对集合类的语言支持; 2 自动资源管理; 3 改进的通用实例创建类型推断; 4 数字字面量下划线支持; 5 switch中使用string; 6 二进制字面量; 7 简化可变...
5. **向后兼容性**:libpng 通常会保持向后兼容,这意味着使用 1.6.35 编译的程序可以在支持更早版本的系统上运行,尽管可能无法利用新版本的所有特性。 6. **文件处理**:libpng 支持 PNG 图像的元数据处理,如 ...
JDK1.7,即Java SE 7 Update 45,是Java SE 7版本的一个更新版本,它包含了Java运行环境(JRE)和Java开发工具。JDK1.7在原有的Java SE 7基础上进行了功能增强和bug修复。 #### 知识点二:JDK1.7的新特性与改进 1....
2. JDK1.6:相较于1.7,1.6版本可能缺乏一些新功能和性能优化,但对老版本应用的兼容性更好。 总结,JDK1.7是Java发展历史中的一个重要版本,它的特性增强了开发者的生产力,并为后来的版本奠定了基础。如果你正在...
在生产环境中,尤其是那些基于Java 7构建的系统,继续使用JDK 1.7是必要的,因为这些系统可能依赖于特定版本的API和行为,升级到更高版本可能会导致兼容性问题。 **如何下载与安装 JDK 1.7** 要下载JDK 1.7,通常...
在MacOS操作系统上搭建一个基于Java的开发环境是许多开发者的需求,尤其是对于那些需要使用特定版本软件的项目。本教程将详细介绍如何在MacOS系统上安装和配置JDK 1.6、Eclipse IDE 4.4.2(Luna)以及应用服务器...
**Java Development Kit (JDK) 1.7 32位详解** ...总之,JDK 1.7 32位版本为Java开发者提供了丰富的工具和功能,同时兼容32位操作系统。虽然现在已经有了更新的JDK版本,但Java 7在某些情况下仍然有着广泛的应用。
macOS安装了新版JDK后,安装jdk1.6提示已经安装了更高的版本,此版本可直接安装
JDK 11.0.9是针对macOS aarch64架构的免安装版本,这意味着它无需通过传统安装程序即可在支持该架构的Mac系统上运行,简化了Java开发环境的设置过程。 Java JDK包含以下关键组件: 1. **Java Runtime Environment ...
**Java Development Kit (JDK) 1.7 绿色版** JDK(Java Development Kit)是Oracle公司提供的用于开发和运行Java应用程序的核心工具集。在这个特定的场景中,我们讨论的是JDK 1.7的绿色版本。"绿色版"通常指的是一...
这两个文件可能是解压后的JDK文件夹中的部分内容,"javajdk1.7.0_79"可能包含了实际的JDK软件,包括编译器、解释器和其他必要的库和工具。"无标题文档"可能是一个文档文件,提供了关于JDK 1.7的一些说明或安装指南...
本文将围绕“JDK 1.7 64位”这一主题进行深入探讨,不仅会详细介绍如何下载JDK 1.7 64位版本,还会解析该版本的特点、安装步骤以及常见问题解决方案等,旨在为读者提供全面的指导。 #### 一、JDK 1.7 64位概述 1. ...
OpenCOLLADA_v1.6.59源码是一个开源项目,主要目的是提供对DAE(Digital Asset Exchange)文件格式的支持。DAE是一种用于存储3D模型数据的标准格式,它被广泛应用于各种3D建模软件,如3Dmax和Maya。这个源码库包含了...