为什么用eclipse 编译的class比 javac 命令编译的大

比如用JAVAC命令编译之后是1.67K 那会用eclipse 编译就可能是3K

编译之后的字解码(.class文件)有几种形式的,可能在eclpise编译的时候选了不同的编译模式(在eclipse可以改它的编译模式的,具体操作baidu)
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-11-22
用空间换时间嘛,操作方便 快捷 总是要代价的 这也是计算机的终极目标。
第2个回答  2008-11-22
是吗?第一次看到哦 学了个东东? 谢啦

javac和Eclipse编译器有什么区别
它不同于javac,Sun JDK附带的编译器。一个显着的区别是,Eclipse编译器允许您运行实际上没有正确编译的代码。如果错误的代码块从未运行,您的程序将运行良好。另一个不同之处在于Eclipse编译器允许在Eclipse中进行增量构建IDE,也就是所有的代码一旦你完成输入就编译。Eclipse自带的编译器也是很明显的,...

用ECLIPSE能编译java文件吗?那和cmd运行javac命令有什么不同
用ECLIPSE当然可以编译java文件,直接点击保存一个java文件,他就自动编译了,正确就可以run。而cmd运行javac命令,一样的可以编译。我就说说eclipse,它是一个快速开发java的工具,方便快捷,很多语句不用我们手动去敲打他,就会提示,工作中必须要用的。而cmd是学习java必须的一步,你必须手动去敲代码,...

java命令能运行.class文件,而javac却报错说javac不是内部命令等等
你干吗去 javac 去解释.class文件呀,这不明显是有错的吗。如上题,你用javac用执行错误的原因可能是你所编写的代码的问题,也许在DOS下不能执行,你就在Eclipse等集成开发环境下执行呀。要是真不行,就把JDK卸了,重新安装一遍,重新配置系统变量和环境变量,难道还不信了,找不到问题。

javaclass文件无法正确编译,怎么办?
1、解决措施就是保证jvm(java命令)和jdk(javac命令)版本一致。如果是linux版本,则在命令行中分别输入java-version和javac-version命令来查看版本是否一致。2、如果都一致,但还是解决不了问题,那么你肯定不是直接在命令行中用javac来编译的,而是用类似于eclipse、netbeans这样的编译器来编译的。因为...

为什么javac无法编译java文件?
这个问题确实是由较高版本的JDK编译的java class文件试图在较低版本的JVM上运行产生的错误。1、解决措施就是保证jvm(java命令)和jdk(javac命令)版本一致。如果是linux版本,则在命令行中分别输入java -version和javac -version命令来查看版本是否一致。这里假设都是1.7版本。2、如果都一致,但还是...

怎样把java的源码编译成class文件?
1.你用记事本写的话,首先确定你的jdk安装正确,并且PATH和CLASSPATH设置正确,检测方法就是在cmd下输入java -version,如果有提示jdk版本低信息那就是安装好了。然后进行使用dos命令进入你的java源文件(*.java)的目录下,使用javac 命令进行编译。例如你的java源文件是Test.java,那编译命令就是javac...

java编译成class出现错误
很简单 你只是把jar包里的一个编译好的class拿出来 反编译当然报错了 你把这个类单独放eclipse下 肯定编译不过去 比如你第一个 jar中肯定有javax.microedition.midlet类 你单独拿出来肯定找不到这个类 需要完全反编译 eclipse中导入jar 但反编译出来的不一定完全就是源码 会出错的 所以反编译源码只是有...

java 文件怎样编译成.class
运行一次直接就可以生成.class。如果是在一个文本文档里面写的,在开始那里点击cmd进入命令行然后进入文件的路径,输入命令如下:javac 你的文件名.java 如果你的jdk配置的正确就可以编译了。建议直接使用eclipse。可以安装eclipse4.7版,使用jdk1.8,这些都是可以直接安装的,不需要自己配置,比较方便。

怎么用命令行编译,打包,运行java
一、编译:从.java生成.class (1)eclipse编译:在菜单栏里选择"项目"→"构建"\/"自动构建",就会在workspace的项目里的bin目录下自动生成.class文件,不需要手动一个个去编译。(2)命令行编译:进入src目录,直接javac com\/csdn\/javacode\/A.java,注意这里一定要写全路径com\/csdn\/javacode(这里一定是\/...

为什么javac的文件无法编译成功啊?
这是由较高版本的JDK编译的java class文件试图在较低版本的JVM上运行产生的错误。在安装jdk时候,jre不要装同一目录,否则覆盖了之后javac.exe就没了,环境变量%JAVA_HOME%结尾不要加分号,不然其他相关引用后面就多了分号。解决方式:你的编译器是eclipse的话,那么需要在项目的属性里设置jdk版本,方法...

相似回答
大家正在搜