答案1
进入cd
你的~/Desktop/Programming
目录,然后执行
cd Desktop/Programming/HelloWorld.java
有两个问题
这是相对路径。您只能将以以下路径开头的cd
路径Desktop
作为Desktop
当前工作目录- 在这种情况下,您位于 ... 的子目录中。Desktop
完整路径为~/Desktop/Programming/HelloWorld.java
- 无论当前工作目录是什么,这都会引用您想要的文件。
但是如果你尝试cd
这样做,你会得到错误,is not a directory
因为cd
这意味着将目录更改为以下目录。那么,你实际上想用该文件做什么?你无法cd
做到。
如果你ls
按照 之后的步骤操作cd Desktop/Programming
,你会看到你的文件,然后你就可以做任何你想做的事情了,例如
javac HelloWorld.java
编译代码...
答案2
您的 cd 命令尝试更改为 .java 文件,您必须更改为它所在的文件夹
cd ~/Desktop/Programming
然后使用该命令ls
列出目录中的文件,或者用一行列出。
ls ~/Desktop/Programming
将显示内容而不改变文件夹。