如何在windows-64bit中设置java路径和类路径

时间:2011-09-17 15:14:27

标签: java classpath

我在windows-64bit操作系统上安装了java。但是当我执行javac时,它失败了

错误消息没有这样的命令可用“。我创建了以下环境变量

CLASSPATH C:\ Program Files(x86)\ Java \ jdk1.6.0_05 \ lib

5 个答案:

答案 0 :(得分:7)

将适当的javac路径添加到PATH变量中。将在JDK的java.exe目录下找到bin。 E.g。

SET PATH=%PATH%;C:\Program Files (x86)\Java\jdk1.6.0_05\bin

答案 1 :(得分:6)

在回答你的问题之前,请回答这个简单的问题:为什么我们需要PATH和CLASSPATH?

答案:

1)路径:您需要设置PATH来编译Java源代码,创建JAVA CLASS FILES和操作系统以在运行时加载类。

2) CLASSPATH:这是由JVM使用的,而不是由OS使用。

回答你的问题:

只需确保您已修改 PATH 变量(Windows系统环境变量),以便它指向包含所有exe的bin目录,例如:java,javac等。在我的情况下,它就像这:; C:\ Program Files \ Java \ jre7 \ bin

因此,除非您正确指定/修改PATH变量,否则系统是32位/ 64位并不重要。

答案 2 :(得分:3)

实际上,在Windows上完成它的最常规方法是

  • 转到“控制面板”
  • 点击系统
  • 打开高级设置
  • 点击环境变量...

Path是" System Variables"下的变量之一。 这是系统在您尝试执行命令时将搜索的位置。

  • 只需将完整路径附加到Java下的Bin文件夹即可 安装路径。您可以使用Windows资源管理器复制它以避免手动输入
  • 单击“确定”关闭对话框。

要验证,请打开命令窗口,即控制台窗口(例如,WindowsKey-R cmd.exe)并运行:

javac -version

如果java bin文件夹在路径中,系统将找到并执行位于那里的javac.exe文件,您将看到Java版本。类似的东西:

c:\>javac -version
javac 1.7.0_65

答案 3 :(得分:0)

非常简单:

您只需要设置两个环境变量; 路径 java

=>右键单击我的电脑

=>的属性

=>点击左侧栏菜单“高级系统设置” =>点击“环境变量”按钮,参见下图。

enter image description here

=>按照以下步骤设置用户变量系统变量

设置用户变量,命名为“路径

  • 点击用户变量部分中的“”按钮。
  • 根据您的java将变量名称设置为“ PATH ”和变量值 已安装的版本。(如下图所示)

设置系统变量,命名为“ java

  • 点击系统变量标签中的“新建”按钮。

  • 根据您的java将变量名称设置为“ java ”和变量值 已安装的版本。(如下图所示) 请参考下图以供参考。 enter image description here

答案 4 :(得分:0)

对我来说,' JAVA_HOME'变量应设置为系统变量,而不是用户变量。 当' JAVA_HOME'被改为系统变量,命令' javac'作品。 此外,PATH和CLASSPATH是系统变量。