5

最近开始尝试学习 java,我需要做的第一件事就是创建一个 PATH 变量。我的路径变量看起来像这样。

C:\Users\Collin>echo %path%
'C:\Program Files(x86)\Java\jdk1.7.0_40\bin';C:\Windows;C:\Windows\system32;
'C:\Program Files(x86)\Java\jdk1.7.0_40\bin';C:\Windows;C:\Windows\system32;

所以,我尝试使用 javac 来查看路径是否有效。Javac 不工作,显示不被识别为内部或外部命令、可运行程序或批处理文件的错误。然后我尝试只使用路径,我得到了这个:

C:\Users\Collin>%path%
The filename, directory name, or volume label syntax is incorrect.

然后我尝试只使用基本的资源管理器路径,例如“C:\”,并尝试使用另一个驱动器作为“G:\”。我已经尝试了几乎所有的引用和格式变化,但似乎没有任何效果。

C:\Users\Collin>C:\
'C:\' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Collin>'C:\'
The filename, directory name, or volume label syntax is incorrect.

C:\Users\Collin>"C:\"
'"C:\"' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Collin>'G:\'
The filename, directory name, or volume label syntax is incorrect.

我正在运行 Windows 7 Ultimate 64 位作为我的操作系统。我必须格式化我的硬盘吗?这似乎是注册表的问题,因此我认为我将不得不格式化并重新安装。但是,也许有一些我没有抓住的东西你们可以?任何帮助将不胜感激,即使你告诉我我必须格式化。提前致谢。

4

3 回答 3

7
  1. 同时按下 Windows 键和暂停键WinPause
  2. 选择“高级系统设置”
  3. 在“系统属性”中按下“环境变量”按钮
  4. 选择上部的“路径”,然后按“编辑...”:

    在此处输入图像描述

  5. 附加;%ProgramFiles(x86)%\Java\jdk1.7.0_40\bin到路径:

    在此处输入图像描述

  6. OK
于 2013-09-21T18:00:31.950 回答
1

目前还不是很清楚问题是什么。看起来您将 java 安装到 C:\Program Files(x86)\Java\jdk1.7.0_40 并想使用 javac 编译程序。

  • 启动cmd
  • 设置路径=C:\Program Files(x86)\Java\jdk1.7.0_40\bin;%path%

  • 创建一个 Java 类 (HellowWorld.java)

  • 使用 javac HelloWorld.java 编译
  • 使用 java HelloWorld 运行它
于 2013-09-21T16:58:55.173 回答
1

代替

C:\程序文件\

C:\程序~1\

于 2013-11-21T06:58:29.873 回答