如何安装JDK?

13

我有eclipse,可以测试运行Java应用程序,但我不确定如何编译它们。我读到应该在我的cmd.exe中键入javac -version并查看是否被识别。然而没有被识别。所以我去Sun的网站下载/安装JDK v6。然而它仍然说'javac'是一个未被认可的命令。我错在哪里了?

谢谢!

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

谢谢

更新 好的,我不想制作一个JAR文件,我不是在尝试归档它...制作程序的整个目的就是将其发送给用户,以便他们可以使用这个程序...这为什么那么难?

8个回答

32

要将Eclipse设置为使用JDK,您必须按照以下步骤执行。

1.下载JDK

首先,您必须从Sun的网站下载JDK。 (确保您下载的是其中一个具有JDK的版本)

2。安装JDK

安装后它会保存一些文件到您的硬盘驱动器中。 在Windows上,这可能在c:\program files\java\jdk(版本号)中。

3。Eclipse首选项

进入Eclipse首选项 -> Java -> 已安装的JRE

4。添加JDK

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

5。完成

单击确定。 如果要将该JDK设置为默认值,请在已安装的JRE列表中对其进行勾选。


一个JRE就足够了,因为Eclipse内置了自己的(jikes?)编译器。 - Daniel Schneller
1
好的,问题是如何安装JDK,他正在运行Eclipse。拥有JDK很好,因为它有额外的东西和源代码。 - Bernie Perez

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

2

Eclipse是一种集成开发环境,随着你的编写它会进行编译,因此不需要使用javac。


1
默认情况下,Eclipse使用JRE而不是JDK。您必须将其添加到已安装的JRE列表中。 - Bernie Perez
你仍然不需要JDK,因为Eclipse有自己的编译器。 - Michael Borgwardt
JRE不包括javac.exe,只有JDK才有。迈克尔是正确的——Eclipse有自己捆绑的。 - duffymo
一些 Eclipse 插件需要您在 JDK 而不是 JRE 下运行 Eclipse。Eclipse 没有自己捆绑的 "javac.exe",但它有自己的编译器。 - matt b

1

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

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


是的,当我在Eclipse中时这个可以工作,但是我该如何编译它或创建一个可在另一台计算机上运行的可执行文件呢?我是Java新手,抱歉。 - JD Isaacks
John,你应该考虑将这个问题添加到你的原始问题中,以捕捉它的演变。 - Don Branson

1

Eclipse会自动编译工作区中的所有项目。如果您想要禁用此选项,可以在“项目”->“自动构建”下进行设置。


0

使用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(版本号)中。

3.Eclipse首选项

转到Eclipse首选项 -> Java -> 已安装的JREs

4.添加JDK

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

5.完成了

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


0

JAR 文件可以作为可执行文件运行,当你在 Eclipse 中将项目导出成 JAR 文件时(正如 Michael Borgwardt 所指出的),你可以指定哪个是可执行类,也就是指定入口点 [即 public static void main(String[] args)]。

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

编辑: 如需详细说明,请参见 "如何创建可执行 Java 程序?"


谢谢,JAR文件没有运行,但是我设置了入口点类,现在它可以工作了..谢谢! - JD Isaacks

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接