我在CMD的执行行是
D:\>cd jav
D:\jav>javac fib.java
D:\jav>fib java
'fib' is not recognized as an internal or external command, operable program or batch file.
我无法理解这里的问题。我完成了环境变量中的设置,但仍然得到了这个命令。
答案 0 :(得分:3)
你的命令行是错误的。你想要:
java fib
或者最好遵循Java命名约定,调用您的班级Fib
而不是fib
,然后使用
java Fib
(更好的是,使用套餐 - 但这可能是下一步。)
编译Java程序时,最终会得到类文件。这不是一个可以从命令行启动的程序 - 你必须启动JVM并告诉 启动你的程序......这就是java
可执行文件的作用