代码在dos命令下进行编译和执行,前提你必须得自己搞个java.exe和javac.exe,也就是JDK。
使用dos,就只是为了方便快速启动java.exe,javac.exe啦。如此简单而已。没其他作用。
但是eclipse下面的,本身就自带了一份Jdk,你不需要再去自己搞了,启动这个jdk一种可能是,通过管道流方式进行双方通信,在后台启动自带javac和java进行编译和运行啦(表现是:任务管理器中,编译时多出javac进程,运行时多出java进程,不过由于时间很快,可能导致一闪而过,看不见这个过程)。如果不是这样子,那么,就是javac和java的功能代码被写进去eclipse里面啦,至少eclipse很大呀。如果是这样子的话,那么当你在eclipse里面选定JDK版本的时候,其实就是自定义选择外部的javac和java工具进行编译和运行呀,而不再用Eclipse内置功能啦。
猜测种种。没研究过。 |