黑马程序员技术交流社区

标题: 代码在dos命令下运行和在eclipse中运行有什么区别 [打印本页]

作者: 柴永菲    时间: 2011-11-3 23:13
标题: 代码在dos命令下运行和在eclipse中运行有什么区别
代码在dos命令下运行和在eclipse中运行有什么区别
作者: 宁超    时间: 2011-11-3 23:20
没区别吧。
作者: qy    时间: 2011-11-3 23:25
其实这两个运行原理是相同的。都是要编译成class文件后运行地
作者: 黄健    时间: 2011-11-3 23:36
原理一样
dos窗口中是自己指定用  jdk\bin 目录下的 java.exe来运行java程序
eclipse等IDE只是把命令包装成鼠标或键盘的操作来运行命令
作者: 刘福双    时间: 2011-11-3 23:37
没区别 都是 编译 class 然后 产生结果  就跟 cmd 控制关机命令 和你 点开始关机一样.
作者: 罗亚东    时间: 2011-11-3 23:40
区别在于,eclipse你写代码的时候就应经在编译了,它自带编译器,而且会自动提示错误。在Dos下只能写完代码再编译,而且比较麻烦。
作者: 黄湘怡    时间: 2011-11-3 23:57
没有什么区别,就是方便了很多,eclipse中当你保存时自动编译为class文件~!
作者: 张志东    时间: 2011-11-9 10:33

在cmd窗口里用的jdk是系统环境变量指定的,而eclipse有可能是自带的或者另外指定

作者: 张翼    时间: 2011-11-10 15:48
docs环境下或者叫命令行环境下,可以实现一个eclipse不可以实现的功能,即,输入值。
在main方法中参数是String argv【】,这个就是docs环境输入值的入口。
例如
:
    public class acc implements ItemListener
{
      Frame f;
       List ls;
      public static  void main(String argv[])
     {
           f=new Frame("list example"):
           ls=new List(Integer.parseInt(argv[0]),Boolean.valueOf(argv[1]).boolean.ValueOf());
           ls.addItemListener(this):
      ..........
   }
    可以在用户界面上输入值并做处理。
在eclipse是做不到的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2