' FIB'不被识别为内部或外部命令,可操作程序或批处理文件

时间:2014-07-19 10:08:56

标签: java batch-file cmd fibonacci

我在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.

我无法理解这里的问题。我完成了环境变量中的设置,但仍然得到了这个命令。

1 个答案:

答案 0 :(得分:3)

你的命令行是错误的。你想要:

java fib

或者最好遵循Java命名约定,调用您的班级Fib而不是fib,然后使用

java Fib

(更好的是,使用套餐 - 但这可能是下一步。)

编译Java程序时,最终会得到类文件。这不是一个可以从命令行启动的程序 - 你必须启动JVM并告诉 启动你的程序......这就是java可执行文件的作用