我刚开始学习Java编程。按照指南/教程,我创建了我的第一个.java文件。当我尝试编译.java文件时产生的问题。
我已经安装了Java SE Development Kit 8u131。我已将用户Path变量设置为C:\Program Files(x86)\Java\jdk1.8.0_131\bin
,但这不起作用。
使用javac命令时出现的确切错误如下:'javac' is not recognized as an internal or external command, operable program or batch file.
你能帮助我让javac命令工作吗?除了Path变量之外,我不知道问题可能是什么。
答案 0 :(得分:1)
首先,您需要检查JDK是否安装在哪个目录(Windows操作系统的C驱动器内)中,而不是按照以下步骤操作:
单击“新建”并编写JAVA路径,然后单击“确定无处不在”
JAVA路径:
C:\ Program Files \ Java \ jdk1.8.0_131 \ bin(适用于64位操作系统)
C:\ Program Files(x86)\ Java \ jdk1.8.0_131 \ bin(适用于32位操作系统)
答案 1 :(得分:0)
我认为你应引用你的路径,因为它包含一个空格:
答案 2 :(得分:0)
你应该在'用户变量'中有一个JAVA_HOME变量。指向jdk文件夹(不是bin文件夹)的部分,即将值设置为
C:\ Program Files(x86)\ Java \ jdk1.8.0_131
您应该编辑“路径”'变量'系统变量'并添加指向jdk文件夹的bin目录的路径,您已经完成了。
路径变量应具有以下条目:
C:\ Program Files(x86)\ Java \ jdk1.8.0_131 \ bin
另外,只要确保你有一个指向Path varaible里面的命令propmt的条目,这些条目默认存储,但万一你搞乱了它们
C:\ Windows \ System32 \ WindowsPowerShell \"版本文件夹到此处" \
或者
C:\ Windows \ System32下\
现在您应该能够成功编译并运行。
答案 3 :(得分:-1)
您需要通过echo %JAVA_HOME%
命令验证java_home变量,如果不存在,则安装此变量C:\Progra~1\Java\jdk1.8.0_131
或者在{x86)文件夹中安装java时C:\Progra~2\Java\jdk1.8.0_131
。然后通过java -version
命令验证您的安装