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

如何使用JDK1.8在Mac上设置IntelliJ13库

穆劲
2023-03-14

我最近在运行OSX10.9.4的Mac上安装了Java1.8 Update 20 JRE。之后,我还添加了1.8.0_20的JDK。当我进入Terminal并执行“java-version”或“javac-version”时,每次都得到“1.8.0_20”。对我来说,这意味着JRE和JDK1.8现在都是系统标准(我可能在这一点上错了)。

所以,我还添加IntelliJ IDEA 13.1并打开它。我用我的凭据登录GitHub,结果它成功了。因此,从launcher窗口,我继续配置项目默认值项目结构。在这里,我首先单击“no sdk”旁边的“new”按钮,然后选择JDK。它自动将我带到/library/java/javavirtualmachines/jdk1.8.0_20.jdk/contents/home。为了确保选择了JDK本身,我返回到~/javaVirtualMachines/并选择jdk1.8.0_20.JDK,点击Return。这在Intellij中现在被认定为“1.8”。

在左手边,我现在去图书馆,打“+”号。这也自动将我带到/library/java/javavirtualmachines/jdk1.8.0_20.jdk/contents/home/jre/lib。我知道它必须添加该文件夹中的所有.jar文件,所以我突出显示使用SHIFT+单击文件夹的全部内容,然后单击“OK”。这是现在的库“ext”(不知道这个名字从何而来)。我单击“应用”和“确定”,然后返回“快速开始”菜单。

选择“Create New Project”,我将模板留给Java,并看到项目SDK已设置为1.8(Java版本“1.8.0_20”)。在它的下面,我可以选择勾选“Groovy”(同样,不知道这是什么),最后,库...只需要“use library:”行返回“[No library specified]”。甚至当我勾选Groovy并且库字段变得可点击时,它仍然找不到之前创建的Java库。没关系,我取消勾选Groovy并编写一些简单的Java代码:在项目名称下,在它的src文件夹中,创建一个类并编写:

public class main {

    public static void main (String[] args){

        System.out.println("Hello World!");

    }

}

当我尝试运行代码时,它的按钮是灰色的。我已经在SO论坛上搜索了一段时间,但似乎并没有JDK8和IntelliJ13上的任何人有过这个确切的问题。有什么想法吗?

共有1个答案

皇甫建木
2023-03-14

好的,我想出了这一点:删除了JDK1.8及其JRE,以便在运行过程中进行干净的安装。

进入Eclipse并尝试顺利运行相同的代码。所以我打开了IDEA并删除了我手动添加的JDK和lib。然后,我将1.7JDK插入回去,并保持原样。打开了一个黑色项目,但没有勾选Groovy或库选项。由于某种原因,IDEA现在读取JDK内部库并将其包含在项目中。创建了一个新的“main”类,并编写了与上面相同的代码。然后我检查了运行选项,虽然1是灰色的,但其他的工作。

从那时起,我再次安装了JDK1.8并尝试了相同的操作,现在一切正常。

 类似资料:
  • 我正在尝试使用Cordova进行应用程序开发。目前我主要关注Android系统。我正在尝试运行。它运行,在一长串包之后,它说“构建成功”,但最后它还说 我用自制的。下面是命令行上的命令输出:

  • 问题内容: 通常,使用Java Swing,您可以使用以下命令设置按钮的背景色: 这会使按钮变成红色。但是在Mac OS上,这种方法似乎被忽略了。该按钮仅保留默认颜色。 如何在Mac OS上设置JButton的颜色? 问题答案: 您是否尝试设置JButton.setOpaque(true)?

  • 问题内容: 我在intellij上有一个项目,现在我想在Mac上的intellinj 9上运行它。当我运行项目时,出现错误->“未为模块“ XXXXX”指定JDK,请在配置项目中指定JDK“。当我去依赖SDk模块时,没有Project JDk。当我单击“新建”时,它只是JSDK,Intellij创意插件SDK,Flex SDK,AIR SDK,Flexmojos SDk和Mobile SDK 我能

  • 本文向大家介绍如何在Mac上设置python环境变量PYTHONPATH?,包括了如何在Mac上设置python环境变量PYTHONPATH?的使用技巧和注意事项,需要的朋友参考一下 要在Mac OS上将PYTHONPATH设置为指向Python以在其他目录中查找模块和包导入,请按如下所示导出PYTHONPATH变量: 在这种情况下,将foo目录添加到PYTHONPATH。请注意,我们将附加它,而

  • 我通过从以下Oracle网站下载dmg安装了JDK:http://www.Oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html 安装后,我尝试在IntelliJ中设置JDK,但当我在Project Structure->SDKS屏幕中将位置设置为JDK时,只加载了几个库,而很多库(包括Content/C