java编译后生成什么文件,java编译前和执行后的文件各是什么

1 , java编译前和执行后的文件各是什么编译前的是.java文件编译后/能运行的是.class文件能执行的,无论是执行前还是执行后都是.class文件,不会变,除非重编译
2,Java代码生成jar文件编译好JAVA文件后:(假设是A.class,B.class)首先你要写一个清单文件example.mfManifest-Version: 1.0Main-Class: ACreated-By: 1.2.2(Sun Microsystems Inc.):注意冒号后的空格,不可少 。在CLASS目录下运行:jar cfm example.jar example.mf A.class B.class运行后就有一个JAR文件生成,可以直接打开了如果还不够方便就写个批处理文件example.batjavaw -jar example.jar运行后你会发现有个DOS窗口会启动,如果你想让它在启动后自动关闭可以这样写:start javaw -jar example.jar用myeclipse 右键 项目导出 选择java就可以了你如果装了eclipse,我可以在线给你演示打包.用命令行很麻烦..可以使用MyEclipse封装成Jar包!很简单的.
3,java源名字后缀名编译后生成什么后缀 java 是java源文件Class是源文件编译后的二进制文件 jar可以理解成一个可执行文件类似exe只不过需要java虚拟机执行 本质上是个压缩包,里面包含了运行这个程序所需要的文件和资源以及配置文件dex是安卓的可执行文件java编译成class打包就成了jarjar里就包含了class以及配置文件以及资源.java 是java源文件.class文件是java源文件编译后的文件.jar文件是按照模块或功能把多个.class文件放到一起,.dex文件是android系统中的一个文件标准,是在把java文件编译成CLASS文件后,通过一个工具(dx)将应用所有的 CLASS文件转换成一个DEX文件,而后Dalvik虚拟机会从其中读取指令和数据 。java源文件为.java编译后为.class.jar为java编译后的工程文件打包后可在tomcat中运行的文件正常的java编译的最后文件就是 .class的字节码文件 , 因为.class文件 jre已经可以解析了 。如果你用工具,当然可以将.class文件转化成.exe文件,不过这样就没有跨平台的能力了 。【java编译后生成什么文件,java编译前和执行后的文件各是什么】

    推荐阅读