我正在Mac OS X 10.9.4上使用Eclipse Luna的最新版本。每当我尝试打开Eclipse时,都会说“
JVM的1.6.0_65版本不适合该产品,需要1.7版或更高版本”。我安装了Java 7(JRE,我不需要JDK),但仍然遇到相同的错误。我尝试了java
-version,输出为“ java version
1.6.0_65”。我可以在系统偏好设置上看到Java图标。我还重新启动了Mac,以查看它是否有效,但也无济于事。我在Google上搜索,有人建议其他用户更改Eclipse.ini文件,但说明不清晰,而且我是Java初学者,所以我不知道在哪里编辑什么内容。任何分步说明将不胜感激。
解决此问题的可能方法是卸载Java6(由Apple本身提供),并且仅在系统中安装Java7。这仅在没有任何急需安装旧Java6版本的应用程序的情况下适用。
要删除类似于Apple的Java6安装,请打开终端,然后:
sudo rm -rf /系统/库/Java/JavaVirtualMachines/1.6.0.jdk
完成此步骤后,您应该仅在系统中安装Oracle的Java7。要进行验证,请打开另一个终端并执行以下操作:
Java版本
它应该显示类似“ java version“ 1.7.0_XX”之类的内容,其中XX是Java7安装的当前更新版本。如果不是,请继续执行下一步。
重新定义JAVA_HOME变量(以支持Eclipse等IDE和其他开发人员工具…),该变量有助于检测“活动的”
Java安装在系统中的位置。打开一个终端,然后( 注意 :先替换XX!):
sudo rm /库/ Java /主页
sudo ln -s / s库/Java/JavaVirtualMachines/jdk1.7.0_XX.jdk/Contents/Home /库/
Java / Home
之后,全新安装的Eclipse应该会在您的系统中检测到Java7,并且应立即使用此版本。您可以通过在Eclipse中导航到以下位置来修改已安装的Eclipse以使用此安装:
首选项-> Java->已安装的JRE。然后删除旧的Java6系统条目,并添加名称为Java7的新路径(见上文)。
java版本“1.6.0_37”java(TM)SE运行时环境(build 1.6.0_37-B06-434-11M3909)java HotSpot(TM)64位服务器VM(build 20.12-B01-434,混合模式) 如果在尝试安装java应用程序(LatexDraw)时总是出现错误,那么terminal上的版本6就不会有问题: :CGContextGetCTM:无效上下文0x0 :CG
> 已从Oracle安装Java SE 1.7.0u10及其安装程序包 已下载并解压缩Eclipse Juno(4.2.1) 双击Eclipse紫色图标并得到带有错误消息的OS X警报提示: 要打开“Eclipse”,您需要一个Java SE6运行时。您想现在安装一个吗? > (终端中)- - (在Finder中)双击eclipse别名(在解压缩下载时包含)-终端启动,和Exclipse在没有OS
logstash配置: logback配置 logstash打印的日志: 从打印的日志看,输出的格式明显有问题。
当我使用JDK6在Eclipse Mars中调用ANT脚本时(运行为 出现问题:不支持低于1.7的JRE版本。 这仅仅是一个错误还是故意的?我在Eclipse上找不到相应的错误报告。所以Eclipse放弃了对ANT的Java6支持?! 截图:选择JDK 1.6作为ANT的运行时JRE
我使用Centos6。我想安装mcrypt。我尽量 它安装了。当我再试一次时,它说: 但在我的网页上: 而在phpinfo上则不是 我该怎么解决呢? 谢谢
Francis@HomeLaptop:~/project/flybird$flutter构建apk您正在构建一个包含android-arm、Android-ARM64的二进制文件的胖apk。如果您正在将应用程序部署到Play Store,建议使用应用程序包或拆分APK以减小APK大小。要生成应用程序包,请运行:flutter build appbundle--目标平台android-arm,and