我正在阅读一本 Java 编程入门书,一开始就遇到了一个问题。我被告知在终端中运行javac Example.java
。从该命令中,javac 编译器应该创建一个名为的文件Example.class
。我收到的只是
javac: file not found: Example.java
Usage: javac <options> <source files>
use -help for a list of possible options
我不太清楚该如何继续。如果能得到帮助,我将不胜感激。提前谢谢您。
答案1
您应该看看是否在终端中Example.java
输入了(列表)命令?ls
one@one:~$ ls -l
您的终端默认在您的主文件夹中启动。如果您的文件位于 /home/shawn/usr/java,您必须使用 cd(ChangeDirectory)命令在终端内切换到此目录:
one@one:~$ cd /home/shawn/usr/java
one@one:~/shawn/usr/java$
现在再次输入ls -l
命令来查看你的文件/home/shawn/usr/java
。要向上移动一级,例如/home/shawn/usr/java
返回,请/home/shawn/usr
使用两个点:
one@one:~/shawn/usr/java$ cd ..
答案2
虽然我知道这是一个 Linux 问题,但我也是一名程序员,我谦虚地建议您下载一个 IDE 并在 Java 上使用它。Netbeans 非常好,是我最喜欢的 Java 开发工具(在 Windows 和 Linux 上都适用)。下载软件包后,安装程序将设置一个 jvm 供您在 IDE 中使用,从而让您在 Linux 和 Java 方面免于麻烦。 https://netbeans.org/downloads/ 我认为您宁愿花更多时间编写代码和学习语言(Netbeans 非常棒,因为它带有帮助、自动完成、代码帮助、一个完整的 Visual Basic 类 Swing 编辑器,可以轻松实现 GUI 构建拖放样式),也不愿与系统斗争并弄清楚为什么您的环境中没有 Java。