我正在使用Java语言,并试图对简单的一行文本进行编程。
我打开DOS并创建了一个文件(使用Cygwin下载的"vi东西“),如下所示:
C:\folder>vi Howdy.java我按回车,出现一个空格,我键入与教程视频完全一样:
apublic class Howdy {
public static void main(String Arg[]) {
System.out.println("Howdy Y'all!);
}
}然后编译程序。我打开另一个DOS,让它显示我的文件和目录。在教程视频中,指导员的文件正确显示为"Howdy.java",而我的文件显示为"Howdy.java.swp“。
当我尝试使用javac时,DOS告诉我,javac不被识别为内部或外部命令。
我非常困惑和深深的困扰!我一整天都在试着排除故障,但没能得到。如果有人能给我一点启示的话,我将感激不尽。
发布于 2013-08-31 03:31:45
似乎您的PATH中没有Java编译器(PATH)。
找到您的Java安装目录(通常是C:\Program Files\Java\jdk1.6.0或类似的目录)。然后,按照这些使用说明介绍如何设置您的PATH。确保将bin目录放置在路径上(这是一个具有java和javac等可执行文件的目录)。完成之后,关闭所有打开的命令提示并重新打开它们。
该.swp文件是在打开文件时创建的vim文件。您应该将非.swp文件放在同一个目录中。编译时尝试删除.swp部件。它是为了文件完整性而存在的。大多数情况下你都可以忽略它。
发布于 2013-08-31 03:27:33
转到安装javac的目录并运行它。似乎您没有设置JAVA_HOME变量
https://stackoverflow.com/questions/18544171
复制相似问题