如何在windows-64位中设置java路径和类路径
我已经在windows-64位操作系统上安装了java。但当我执行javac时,它在 错误消息“没有这样的命令可用”。我创建了以下环境变量如何在windows-64位中设置java路径和类路径,java,classpath,Java,Classpath,我已经在windows-64位操作系统上安装了java。但当我执行javac时,它在 错误消息“没有这样的命令可用”。我创建了以下环境变量 CLASSPATH C:\Program Files(x86)\Java\jdk1.6.0\u 05\lib将适当的javac路径添加到path变量中。Java.exe将在JDK的bin目录下找到。例如 SET PATH=%PATH%;C:\Program Files (x86)\Java\jdk1.6.0_05\bin 在回答您的问题之前,请先回答一个简
CLASSPATH C:\Program Files(x86)\Java\jdk1.6.0\u 05\lib将适当的javac路径添加到path变量中。
Java.exe
将在JDK的bin
目录下找到。例如
SET PATH=%PATH%;C:\Program Files (x86)\Java\jdk1.6.0_05\bin
在回答您的问题之前,请先回答一个简单的问题:为什么我们需要路径和类路径? 回答: 1) 路径:您需要设置路径来编译Java源代码,创建Java类文件和操作系统以在运行时加载类 2) 类路径:这是JVM使用的,而不是OS使用的 回答你的问题: 只需确保修改了路径变量(Windows系统环境变量),使其指向包含所有exe的bin dir,例如:java、javac等。在我的例子中是这样的:;C:\Program Files\java\jre7\bin
因此,除非您正确指定/修改PATH变量,否则您的系统是32位/64位并不重要。实际上,在Windows上完成此操作的最传统方法是
- 转到控制面板
- 点击系统
- 打开高级设置
- 单击环境变量
- 只需将完整路径附加到Java下的Bin文件夹 安装路径。您可以使用Windows资源管理器复制它,以避免手动键入
- 单击“确定”关闭对话框
javac -version
如果java bin文件夹位于路径中,系统将查找并执行位于该路径中的javac.exe文件,您将看到您的java版本。类似于:
c:\>javac -version
javac 1.7.0_65
非常简单: 您只需要设置两个环境变量;PATH和java =>右键单击我的电脑 =>属性 =>单击左侧栏菜单“高级系统设置” =>点击“环境变量”按钮参见下图 =>按照以下步骤设置用户变量和系统变量 设置名为“路径”的用户变量
- 单击用户变量部分中的“新建”按钮
- 将变量名设置为“路径”,并根据您的java设置变量值 安装版本(如下图所示)
- 单击系统变量选项卡中的“新建”按钮
- 将变量名设置为“java”,并根据您的java设置变量值 安装版本(如下图所示) 参考以下图片。
此外,PATH和CLASSPATH是系统变量。我不会安装这么旧的Java版本。我也会在64位操作系统上安装64位Java。为什么要在命令行上运行
javac
?我会使用IDE,它更高效/更容易。如果你真的想这样做,那么在web,我会搜索一个。@Peter,因为在命令行上运行Java更具教育性,Ant/Maven在命令行上运行,项目应该测试为与IDE无关,因为它们需要特定版本的Java,等等。你问了21个问题,但没有接受一个答案。为什么?@Dave,你必须爬网才能访问lk,我想知道他是否真的需要爬网。Ant/Maven也在IDE和CI服务器中运行。你通常也不需要在命令行上运行它们。我希望运行javac
是与IDE无关的。如果你有一个项目特别需要Java 6 update 5,你做了一些严重错误的事情。@Peter,有些人说让他们的开发环境与部署环境相匹配——那些没有做严重错误或至少有风险的事情的开发环境。一些IDE比其他IDE更好地支持Maven。CI服务器使用的是cmdline构建,因此您需要能够做到并理解它。虽然两年的实际机器代码编程是浪费时间,但是o多年的低级汇编和C语言可能不是。至少你可以使用十六进制;我的字节码编程时代是八进制的。