CSDN论坛 > Java > Java SE

请问如何在JAVA进程中将一个源文件编译成类文件,且得到编译信息?,50分,请高手指点。 [问题点数:70分,结帖人RichardKong]

Bbs2
本版专家分:161
结帖率 100%
CSDN今日推荐
Bbs5
本版专家分:3929
Blank
红花 2000年12月 VB大版内专家分月排行榜第一
Bbs2
本版专家分:161
Bbs5
本版专家分:4310
Bbs5
本版专家分:4310
Bbs2
本版专家分:161
Bbs5
本版专家分:4310
Bbs2
本版专家分:161
匿名用户不能发表回复!
其他相关推荐
编译JDK源代码,开启Debug信息
看JUC源码的时候,想debug查看一些本地变量,不行,然后百度之,找到一个方法,仅此记录!百分百可以! 用Eclipse Debug,当跟踪进jdk api里时(比如javax.swing包里的类),无法查看某些local filed的值。这是因为jdk里的代码在打包时删除了一些用于调试的信息,以减小安装包的体积。不过可以通过重新编译jdk源代码来恢复此功能。 1.在Eclips
java源文件编译后产生byte code (字节码)
Java字节码是Java源文件编译产生的中间文件java虚拟机是可运行java字节码的假想计算机 java的跨平台性也是相对与其他编程语言而言的先介绍一下c语言的编译过程吧先是C语言源程序 也就是c的文件经过C编译程序编译后,生成windows可执行文件exe文件,然后在windows中执行。再介绍java的编译过程先是java源程序扩展名为java的文件,由java编译程序将java字节码文件,
关于Javac命令和类文件之间的依赖问题
今天,笔者遇到了一个小问题:在使用原始的javac编译Java类文件时,如果当前类文件对其他类有依赖,那么,就可能会出现问题。     举例如下:笔者在桌面新建一个文件夹test,然后建立两个类:A.java和B.java,如下图:            两个类的代码都很简单,其中B类对A类有依赖:       然后,我们分3种情况分析: 情况① :     直接用javac命
详解Javac将java文件编译为class文件的过程
对于Java的编译器javac进行了讲解,使程序员能够理解Java文件装换为class文件的过程
【简单易懂】Java编译Class文件的运行原理及环境变量配置
1.1 Java程序介绍 在开始案例之前,我们需要了解一下Java应用程序的编写流程。通过上图我们可以了解到编写的程序大致如下;1. 源文件:编写Java源文件(我们也称之为源代码文件),它的扩展名为.java;2. 编译:然后通过编译器把源文件编译成字节码文件,字节码文件扩展名为.class;3. 运行:最后使用解释器来运行字节码文件。 编译和运行操作需要使用DOS命令,所以在编写源代码文件之后...
vs2015 c文件编译成dll文件
自己对window下的编程不熟悉,花费了一下午时间在编译库文件上,也让自己加深了印象,希望对初学者有帮助吧。 第一,自己不是很确定是否可以进行c的编译,因为很多的库的编译都是c++的文件,不过自己测试后, 发现确是可以把dllmain等自带的cpp文件可以改为c文件,进行编译的,调用也是没有问题的; 第二,自己编译的时候,没有写函数的导出的声明,缺少extern __declspec(dll
Java代码从编译到执行
代码编译:从源代码转换为机器能够识别的机器语言或者汇编语言,是一个翻译代码的过程 对于Java代码来说,是对于一个java类的编译,利用java编译器(javac.exe)将源码编译成能够被JVM的类加载器加载的.class文件(字节码),字节码不是机器码,是一个中间代码,与平台无关。java编译一个类的时候,如果这个类所依赖的类还没有被编译,编译器就会先编译这个被依赖的类,然后引用,否则,直接
一分钟搞定java源程序编译成JAR包
一分钟搞定java源程序编译成JAR包
Java编译(二) Java前端编译:Java源代码编译成Class文件的过程
在上篇文章中了解到了Java前端编译 JIT编译 AOT编译各有什么优点和缺点,下面详细了解Java前端编译:Java源代码编译成Class文件的过程;我们从官方JDK提供的前端编译器javac入手,用javac编译一些测试程序,调试跟踪javac源码,看看javac整个编译过程是如何实现的。
将c#类编译成dll文件
开始-》程序-》Microsoft Visual Studio 2005-》Visual Studio Tools-》Visual Studio 2005 命令提示 然后进入你的类目录,比如你的类文件是在E:/test/App_Code下面, 输入如下命令: csc   /target:library   File.cs 其中file.cs为你的类文件。 然后即可生成同名的dll文件!!
关闭