当前位置: 首页 > 知识库问答 >
问题:

如何使用JDK7在Mac OS X上运行IDEA IntelliJ?

潘弘壮
2023-03-14

我使用Mac OS X10.8.2和JDK7。现在我下载了IDEA Intellij11的最新版本。但如果没有JDK6,它似乎不会开始。有什么变通办法吗?

如何在Mac OS X上使用JDK7运行IDEA IntelliJ?

共有1个答案

齐驰
2023-03-14

更新:

在JDK 1.7上运行IDEA 12时(在info.plist中将jvmversion更改为1.7*之后),请确保您的环境中有lang=en_us.utf-8,请参阅相关的Java问题:

  • http://java.net/jira/browse/macosx_port-165
  • http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7187821

还请注意,Mac上的GUI应用程序不能访问您的终端环境。如果您已经定义了一些在Terminal中工作良好的环境变量,那么不是从Terminal运行的其他应用程序将看不到这些变量。解决此问题的一个办法是直接从终端启动应用程序,对于IDEA可以使用以下命令:

open -a /Applications/IntelliJ\ IDEA\ 12.app/

目前Mac上的JDK1.7支持存在一些已知的问题,比如缺少Retina支持,可能出现闪烁,一些API没有实现。强烈建议在JDK1.6下运行IDEA以获得Mac上的最佳体验。它并不会阻止您使用JDK1.7作为构建和运行项目的目标。

IntelliJ IDEA 11启动器将无法与Mac上的JDK1.7一起工作。目前,您必须安装JDK1.6,这样才能运行IDEA11和更早的版本。

 类似资料:
  • 根据Maven的发布历史,应该可以在JDK7上运行Maven的任何最新版本(在编写本文时)。但是,当我在Ubuntu21.04机器上尝试这样做时,我得到了一个错误:。 即使在不包含任何Java文件或文件的目录中运行而没有任何参数时也会发生这种情况。 Maven信息: (我还安装了Zulu1.7.292和OpenJDK;那里的行为是相同的。)

  • 我在Mac上使用了蝗虫1.4.2,当我使用时,我得到了这个错误

  • 默认情况下,如果安装Oracle JDK,它将不会用作默认java环境。 从/usr/bin/java*到/system/Library/Frameworks/JavaVM的所有系统符号链接都会转发到/system/Library/Frameworks。framework/Versions/Current而不是CurrentJDK。 我怎么能改变这些,有什么脚本可以改变默认的java吗?

  • 问题内容: 从文档和示例开始,我一直在尝试使用JDK7中的新globbing功能 我可以得到诸如与 示例,但我一直无法使语法正常工作。我希望能够创建如下内容: 并感谢一个简单的例子。我正在使用Windows 7。 更新:@Oleg和@JBNizet清楚地表明“ /”语法与操作系统无关。请注意,Javadocs建议也可以使用与操作系统有关的语法(必需)。 仍然存在的问题:已经采用@Nizet并进行了

  • 我正在尝试使用QT的NFC模块读取我的Android手机上的NFC标签。 根据这一页面,Qt将从5.6版本开始在Android上支持NFC。这个版本还没有发布,所以我按照本页上的说明,从源代码处构建了它,并将它安装在Qt Creator中。 我一定是错过了什么... 更新1 似乎需要修改AndroidManifest.xml文件。我尝试了不同的方法,但似乎都没有产生预期的效果。只有当清单定义如下所

  • 问题内容: 几天来,我们有了JDK8。我试图用SPDY服务器运行Jetty。在JDK8中,没有NPN支持,因此其结尾为: 我已经npn-boot-1.1.6.v20130911.jar在可与最新JDK7一起使用的CLASSPATH上运行它。 关于如何在JDK8上使用SPDY运行Jetty有任何解决方法? 问题答案: 与以前的Java版本一样,Java 11中没有Public JRE。不要与jre以