Ⅰ intellij idea 14如何单独编译class
首先构建一个项目的选项或者它的一部分可在Build菜单中使用,选择“Build | Make Project“,运行应用程序Run工具窗口在屏幕底部打开,配置上一个编译事件,完成编译。
Ⅱ 怎么将java文件编译成class的
一般情况下,在myeclipse中保存java文件后会自动编译成class文件,但是这种情况只能编译当前工程的java文件,但是如果需要编译不是一个工程的java文件,比如在网上拷贝的java文件改如何编译呢,换句话说是在普通文件夹的java文件应该怎么编译呢?
如下:
首先需要配置好java的环境变量(保证javac文件可以执行),不再赘述
1.win+r后输入cmd进入命令输入行;
2.根据地址找到需要编译的文件:如:cd c:\test\ 回车,dir查看文件名比如叫Testjava.java;
3.编译java文件:输入javac Testjava.java回车;
4.运行java文件:java Testjava回车;
Ⅲ eclipse 类怎么编译成class文件
eclipse编写代码的执行步骤:
编写源码--->编译--->执行
在记事本上编写代码的话,编译是:javac 文件名.java
执行:java 文件名
Ⅳ java编译成class文件怎么运行
1.
打开命令窗口(打开win+r
输入cmd)
2.
进入编译的clss所在文件夹中,比如Class路径为d:test\hello.class,则需要进入hello.class所在目录中
3.
java
+class文件名运行:
java
hello
Ⅳ 使用DOS java编译class
1.去网上下载一个jad.exe程序,放到C:\WINDOWS\system32
2. 把以下代码复制进记事本,保存为 :反编译.bat
set/p drive=请输入*.class文件主目录(如D:\java):
cd /d %drive%
for /r . %%a in (.) do @(cd %%a
for %%i in (*.class) do jad.exe %%i
rename *.jad *.java)
3.双击 反编译.bat ,输入需要编译的路径,回车即可。
Ⅵ class文件的执行过程
当编译和连接一个C++程序时,所获得的可执行二进制文件只能在指定的硬件平台和操作系统上运行,因为这个二进制文件包含了对目标处理器的机器语言。而Java编译器把Java源文件的指令翻译成字节码,这种字节码就是Java虚拟机的“机器语言”。
与普通程序不同的是,Java程序(class文件)并不是本地的可执行程序。当运行Java程序时,首先运行JVM(Java虚拟机),然后再把Java class加载到JVM里头运行,负责加载Java class的这部分就叫做Class Loader。 JVM本身包含了一个ClassLoader称为Bootstrap ClassLoader,和JVM一样,BootstrapClassLoader是用本地代码实现的,它负责加载核心JavaClass(即所有java.*开头的类)。
另外JVM还会提供两个ClassLoader,它们都是用Java语言编写的,由BootstrapClassLoader加载;其中Extension ClassLoader负责加载扩展的Javaclass(例如所有javax.*开头的类和存放在JRE的ext目录下的类)ApplicationClassLoader负责加载应用程序自身的类。
当运行一个程序的时候,JVM启动,运行bootstrapclassloader,该ClassLoader加载java核心API(ExtClassLoader和AppClassLoader也在此时被加载),然后调用ExtClassLoader加载扩展API,最后AppClassLoader加载CLASSPATH目录下定义的Class,这就是一个程序最基本的加载流程。 什么时候JVM会使用ClassLoader加载一个类呢?当你使用java去执行一个类,JVM使用ApplicationClassLoader加载这个类;然后如果类A引用了类B,不管是直接引用还是用Class.forName()引用,JVM就会找到加载类A的ClassLoader,并用这个ClassLoader来加载类B。JVM按照运行时的有效执行语句,来决定是否需要装载新类,从而装载尽可能少的类,这一点和编译类是不相同的。
Ⅶ java生成.class文件的过程,方法 我新手用记事本写了HelloWorld.java,用
建议用eclipse,写代码过程还会有提示,更方便,编译运行也是一键完成,还能断点调试
Ⅷ 怎样把java的源码编译成class文件
用dos就可以,点开始--运行cmd--找到你要编译的java文件的地址然后javac 加上你的文件名就编译出来了注意javac和文件名之间要加空格