cmd是windows上的命令行窗口,严格来说java不是在cmd中运行,而是在JVM(java Virtual Machine)中运行,windows电脑安装了JVM,配置好了系统变量,电脑就能顺利使用JVM来编译并运行java源代码,cmd命令行窗口只是java在JVM中运行的一个窗口而已,当然这个窗口也提供了相应的命令来控制编译或运行或debug一些java源代码。安装了IDE的话,就直接在IDE的控制台上运行了,省去了很多麻烦。java一般使用的IDE是eclipse。
不知道哦