首页
学习
活动
专区
圈层
工具
发布

Java语言
EN

Stack Overflow用户
提问于 2013-08-31 03:23:09
回答 2查看 1K关注 0票数 0

我正在使用Java语言,并试图对简单的一行文本进行编程。

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

代码语言:javascript
复制
C:\folder>vi Howdy.java

我按回车,出现一个空格,我键入与教程视频完全一样:

代码语言:javascript
复制
apublic class Howdy {
       public static void main(String Arg[]) {
              System.out.println("Howdy Y'all!);
      }
}

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

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

我非常困惑和深深的困扰!我一整天都在试着排除故障,但没能得到。如果有人能给我一点启示的话,我将感激不尽。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-31 03:31:45

似乎您的PATH中没有Java编译器(PATH)。

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

该.swp文件是在打开文件时创建的vim文件。您应该将非.swp文件放在同一个目录中。编译时尝试删除.swp部件。它是为了文件完整性而存在的。大多数情况下你都可以忽略它。

票数 2
EN

Stack Overflow用户

发布于 2013-08-31 03:27:33

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18544171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档