【问题标题】:How do you install JDK?你如何安装JDK?
【发布时间】:2010-11-03 03:38:54
【问题描述】:

我有 Eclipse,我可以测试运行 Java 应用程序,但我不知道如何编译它们。我读到我应该在我的 cmd.exe 中输入 javac -version 并查看它是否被识别。它不是。所以我去了sun的网站并下载/安装了JDK v6。然而它仍然说'javac'是一个无法识别的命令。我做错了什么?

谢谢!

更新 好的,在阅读了一些回复之后,我似乎想做的是创建一个可以在另一台计算机上运行的 .jar 文件(使用运行时)。但是我无法弄清楚如何做到这一点。这可能是因为我使用的是 Flex Builder(eclipse),但我也添加了创建 java 项目的功能。

谢谢

更新 好的,我不想制作 JAR 文件,我不想存档它……制作程序的全部目的是将其发送给用户,以便他们可以使用该程序……这就是我想要的做...为什么这么难?

【问题讨论】:

    标签: eclipse java


    【解决方案1】:

    要设置 Eclipse 以使用 JDK,您必须按照以下步骤操作。

    1.下载JDK

    首先您必须从 Suns site 下载 JDK。 (确保您下载其中一个具有 JDK 的)

    2.安装JDK

    安装它,它会将一些文件保存到您的硬盘上。 在 Windows 机器上,这可能位于 c:\program files\java\jdk(version number)

    3.Eclipse 首选项

    转到 Eclipse Preferences -> Java -> Installed JREs

    4.添加 JDK

    单击添加 JRE,您只需找到主目录。单击 Browse... 并转到系统上安装 JDK 的位置。找到主目录后,将为您填充其他字段。

    5.大功告成

    点击确定。如果您希望该 JDK 成为默认值,请在已安装的 JRE 列表中在其旁边打勾。

    【讨论】:

    • 一个 JRE 就足够了,因为 Eclipse 内置了自己的(jikes?)编译器。
    • 嗯,问题问如何安装 JDK,他正在运行 Eclipse。拥有 JDK 真是太好了,因为它有额外的东西和源代码。
    【解决方案2】:

    您不需要单独的编译器,eclipse 已经为您编译了应用程序。您可能想要做的是创建一个“可执行”JAR 文件,您可以在 eclipse 中通过选择 File->Export->Runnable JAR 文件来完成。

    但是请注意,生成的 JAR 文件不是“真正的”(即 Windows 二进制文件)可执行文件 - 它仍然需要在目标计算机上安装 JRE。没有真正的方法来创建 Windows 二进制文件。这不是 Java 的工作方式。从好的方面来说,它在 Linux 或 MacOS 机器上运行而无需重新编译(如果它安装了 JRE)。

    【讨论】:

      【解决方案3】:

      javac 位于 JDK 安装的“bin”文件夹中。为了运行它,您必须使用完整路径或通过控制面板将此目录添加到系统搜索路径。

      如果您安装到c:\program files\java\jdk1.6.0,您的调用将必须如下所示:

      c:\> "c:\program files\java\jdk1.6.0\bin\javac" -version
      

      【讨论】:

        【解决方案4】:

        嗯,eclipse 是一个 IDE,它可以随时编译。你不需要 javac。

        【讨论】:

        • 默认情况下 Eclipse 使用 JRE 而不是 JDK。您必须将其添加到已安装的 JRE 列表下。
        • 你仍然不需要JDK,因为eclipse有自己的编译器
        • JRE 不包含 javac.exe;只有 JDK 有。 Michael 是正确的 - Eclipse 有自己的捆绑包。
        • 一些 Eclipse 插件要求您在 JDK 而非 JRE 下运行 Eclipse。而且eclipse没有捆绑它自己的“javac.exe”,而是它自己的编译器。
        【解决方案5】:

        如果您安装了 Eclipse 并且您可以在其中编写新的 Java 应用程序,那么您的编译应该已经可以工作了..

        当您保存新的 Java 文件时,Eclipse 会自动构建/编译您的系统。只需尝试编写一个新的简单 Hello world 应用程序,在控制台打印一些内容(只需在 Eclipse 中键入 sysout 和 Ctrl+Space)

        【讨论】:

        • 是的,当我在 Eclipse 中时这可以工作,我如何编译它或创建一个可以在另一台计算机上运行的可执行文件..对不起,我是 Java 新手。
        • 约翰,您应该考虑将此问题添加到您的原始问题中,以捕捉其演变过程。
        【解决方案6】:

        Eclipse 会自动编译工作区中的所有项目。如果您愿意,可以在 Project->Build Automatically 下禁用此选项。

        【讨论】:

          【解决方案7】:

          JAR 文件可以用作可执行文件,当您在 Eclipse 中将项目导出为 JAR 文件时(正如 Michael Borgwardt 指出的那样),您可以指定什么是可执行类,这意味着哪个具有入口点 [aka @987654322 @]

          如果用户安装了JRE,他/她可以双击它并执行应用程序。

          编辑:有关其工作原理的详细说明,请参阅"How do I create executable Java program?"

          【讨论】:

          • 谢谢,JAR 文件没有运行,但是我设置了入口点类,现在它可以工作了..谢谢!
          【解决方案8】:

          要使用 Eclipse 的 JDK 你必须遵循这些步骤。

          1.下载JDK 首先,您必须从 oracle 站点下载 JDK。 下载链接->https://www.oracle.com/technetwork/es/java/javasebusiness/downloads/index.html

          2.安装JDK

          安装它,它会将一些文件保存到您的硬盘上。在 Windows 机器上,这可能位于 c:\program files\java\jdk(version number)

          3.Eclipse 首选项

          转到 Eclipse Preferences -> Java -> Installed JREs

          4.添加JDK

          单击添加 JRE,您只需找到主目录。单击浏览... 并转到系统上安装 JDK 的位置。找到主目录后,将为您填充其他字段。

          5.你完成了

          单击确定。如果您希望该 JDK 成为默认值,请在已安装的 JRE 列表中在其旁边打上复选标记。

          【讨论】:

            猜你喜欢
            • 2014-01-20
            • 2015-04-29
            • 2016-07-22
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2019-03-01
            • 2018-09-05
            • 2013-01-25
            相关资源
            最近更新 更多