0

我正在使用 Java 语言并尝试编写简单的单行文本。

我打开了 DOS 并制作了一个文件(使用 Cygwin 下载的“vi 东西”),如下所示:

C:\folder>vi Howdy.java

我按下回车键,出现一个空白区域,然后我像教程视频中一样输入 EXACTLY:

apublic class Howdy {
       public static void main(String Arg[]) {
              System.out.println("Howdy Y'all!);
      }
}

然后编译程序。我打开另一个 DOS,让它显示我的文件和目录。在教程视频中,讲师的文件正确显示为“Howdy.java”,但我的文件显示为“Howdy.java.swp”。

当我尝试使用 javac 时,DOS 告诉我 javac 未被识别为内部或外部命令。

我很困惑,也很困扰!我整天都在尝试对其进行故障排除,但无法解决。如果有人能提供一些启示,我会含泪感激。

4

2 回答 2

2

似乎javac您的PATH.

找到您的 Java JDK 安装目录(通常是C:\Program Files\Java\jdk1.6.0或类似的)。然后,按照这些说明如何设置您的PATH. 确保将bin目录放在路径上(它是包含 Java 可执行文件的目录,例如javaand javac)。完成后,关闭所有打开的命令提示符并重新打开它们。

该 .swp 文件是打开文件时创建的 vim 临时文件。您应该在同一目录中有非 .swp 文件。编译时尝试删除 .swp 部分。它是出于文件完整性目的而存在的。在大多数情况下,您可以忽略它。

于 2013-08-31T03:31:45.110 回答
0

转到安装 javac 的目录并运行它。似乎您没有设置 JAVA_HOME 变量

于 2013-08-31T03:27:33.520 回答