我也出现了这个问题,你是不是文件名取错了,我是把自己新建的Hello.java删了直接在终端输入gedit Hello.java再输程序应该就能运行了
因该是 -d . Hello.java
报的错误都告诉你了,.Hello.java文件找不到,你这命令错了,你要去找D盘下的.Hello.java文件?
找到您存放.java源文件的位置,在相应的磁盘内执行javac.exe
例如:我编写Hello.java放在E盘-->那么接下执行的操作就是:
"c:\User\***>" --> 输入“e:” --> “E:\>” -->输入“cd\workspace” --> "E:workspace\>" --> javac Hello.java
加了-d 你得给它一个目录才行,当前目录是. ,但是得与后面用空格分开
javac -d . Hello.java
这样一来,为什么要加-d呢? 直接 javac Hello.java
要是java文件的目录编译才行,或者给java文件加个目录名 比如javac c:\Hello.java