你如何安装JDK?

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

谢谢!

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

谢谢

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

当您将项目导出为Eclipse中的JAR文件时,JAR文件可以充当可执行文件(正如Michael Borgwardt指出的那样)您可以指定可执行类的内容,这意味着哪个具有入口点[aka public static void main(String[] args) ]

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

编辑:有关其工作原理的详细说明,请参阅“如何创建可执行Java程序?”

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

1. 下载JDK

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

2. 安装JDK

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

3. Eclipse首选项

转到Eclipse首选项 – > Java – >已安装的JRE

4. 添加JDK

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

你完成了

单击“确定”。 如果您希望JDK成为默认值,则在Installed JRE列表中的旁边放置一个Check Mark。

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

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

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

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

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

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

如果您安装了Eclipse并且可以从中编写新的Java应用程序,那么您的编译应该已经有效了。

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

Eclipse自动编译工作区中的所有项目。 如果您喜欢Project-> Build Automatically,你可以禁用此选项。