怎么用JDK把源文件编译成字节码文件?(JAVA)

要设置什么环境什么的都不懂得,请高手说下,谢谢··我已经下了JDK了

安装好JDK
接下来配置环境变量:
右键“我的电脑”->属性->“高级”选项卡
点击“环境变量”
要配置JAVA_HOME,PATH,CLASSPATH三项属性。
首先,配置 JAVA_HOME
找到我们安装 java SDK 的目录:C:\Program Files\Java\jdk1.6.0_24,复制该路径。
然后点击上图中的“系统变量”下的“新建”,会出现对话框:
变量名处填写“JAVA_HOME”,变量值处直接粘贴上一步复制的 java SDK的安装目录,也就是:”C:\Program Files\Java\jdk1.6.0_24” 。然后点击“确定”,JAVA_HOME
变量就配置好了。
接下来我们配置PATH变量(环境变量中,不区分变量名的大小写)
查找“系统变量”中是否已经有path变量:
我的计算机中已经存在path变量,这里点击“编辑”,如下所示的窗口中,可以看到变量值 已经有值了,我们在变量值最后加上一个半角分号(“;”)。然后粘贴Java SDK安装目录下的bin目录的路径。
点击确定。Path变量配置完成。
最后,我们配置CLASSPATH变量。
在“系统变量”点击“新建”
变量名:”CLASSPATH”
变量值: ”.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”(取引号之内的值,包括前面的”.” ,这里%JAVA_HOME%就是引用之前配置好的 JAVA_HOME )
填好以后点击“确定”。
环境变量就配置好了。方法不止一种。不过原理都一样。
接下来你在cmd中分别输入Java和javac看系统有没有说不是合法命令,如果界面如下相似:
C:\Documents and Settings\Administrator>java
Usage: java [-options] class [args...]
(to execute a class)
or java [-options] -jar jarfile [args...]
(to execute a jar file)

where options include:
-client to select the "client" VM
-server to select the "server" VM
-hotspot is a synonym for the "client" VM [deprecated]
The default VM is client.

-cp <class search path of directories and zip/jar files>
-classpath <class search path of directories and zip/jar files>
A ; separated list of directories, JAR archives,
and ZIP archives to search for class files.。。。。。。。。。
这里省略一万字。。。
呵呵证明成功了

接着你只要在命令提示符窗口中进入源程序代码所在的文件夹
输入javac filename.java
filename.java是你写的程序源代码文件
如果没有什么提示,没提示就是最好的结果,恭喜你成功了
你去你放源代码的文件下会发现多出了一个叫 filename.class的文件,这就算是你所谓的字节码文件了
接着运行输入:
java filename
就可以看到你想要的效果了
记着这个过程要小心,多试几遍,我曾经也弄了好好几次好久
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-05
安装好JDK

右击我的电脑,选择高级选项卡,里面有个环境变量的按钮,点击进去开始配置环境变量
配置环境变量需要做一下几个步骤:
1.打开环境变量,可选择用户变量或者是系统变量中的path,如果用户变量中没有path,就直接选择系统变量的path,双击打开它,在最末端加上分号,在加上你的JDK安装的目录,然后再新建一个变量名叫classpath,其值为: .; (注意是一个点再加上一个分号)再加上Java的安装目录下jdk包下的lib包目录,如果要保险点就再加上Java安装目录下jre包下的lib包,然后点确定退出环境变量

重新启动cmd 敲Javac试试看!本回答被网友采纳
第2个回答  2011-07-15
在下载了jdk后须设置环境变量才可以使用.首先在”我的电脑”点右键,选择”属性”,再选择”高级”选项,点”环境变量”,在系统变量中找到classpath变量,点”编辑”,在原来的内容后面先写个分号,再写个小数点,再写个分号,然后再把你安装的bin文件的路径写上去,如C:\Program Files\Java\jdk1.6.0_10 \bin
这样就把classpath变量设置好了.下一步再找到path变量,点”编辑”,也是在原内容后面写上分号点分号,然后把你安装的tools.jar文件的路径写上去,如C:\Program Files\Java\jdk1.6.0_10\lib\tools.jar
这样就把path变量也设置好了,下一步是设置JAVA_HOME变量,这个变量原来没有,所以得点”新建”,在值中写入你安装的jdk的路径,如C:\Program Files\Java\jdk1.6.0_10
这样就把环境变量设置好了,可以编译你的java文件了.
第3个回答  2011-07-05
安装JDK
配置好环境变量
写一个java文件
javac **.java
生成的 **.class就是

JDK中,用( )命令对其源文件进行编译,生成字节码文件。
【答案】:B B。【解析】本题考查JDK实用工具的使用。选项A错误,java.exe是Java语言解释器,直接从类文件执行Java应用程序字节代码,可接受class文件并启动Java虚拟机执 行;选项B正确,javac.exe是Java语言编译器,将Java源代码转换成字节码;选项C错误,javadoc.exe是根据Java源代码及说明语句生成HTM...

java程序怎么才能脱离matlab环境运行啊?
其次,使用 IDE 或文本编辑器编写 Java 代码。编写完成后,使用 JDK 的编译器(javac)将源代码编译成字节码文件(.class)。例如,如果你的 Java 源文件名为 Main.java,则使用命令 `javac Main.java` 进行编译。编译成功后,字节码文件将位于与源代码相同的目录中。此时,你可以通过 JDK 的运行...

java程序运行原理?
先编译,利用java编译器(JDK自带的工具)把java文件转换成字节码文件(.class文件)这个时候生成的字节码也不是计算机能识别的,还要让jvm也就是java虚拟机解读,java虚拟机首先读入字节码、对字节码进行正确性检查,针对客户计算机平台生成对应的机器指令,由客户机器执行机器指令。希望对你有帮助 ...

java编译器是什么
Java编译器通常是Java开发工具包(JDK)的一部分,您可以通过安装JDK来获得Java编译器。JDK还包括Java虚拟机(JVM)和其他Java开发工具,例如调试器、文档生成器等等。在命令行下,您可以使用javac命令来调用Java编译器,将源代码文件编译为字节码文件。以下是一些常用的Java编译器软件。1、Oracle JDK:Orac...

javac是什么
Java开发工具包(JDK)中的一部分,用于将Java源代码(.java文件)转换为Java虚拟机(JVM)可以执行的字节码。当您编写Java源代码时,您需要使用一个文本编辑器或集成开发环境(IDE)来编写代码。当您保存文件时,文件将保存为.java文件。然后,您可以使用javac编译器将这些.java文件编译成字节码文件,...

java怎么写
上面使用到的java和javac命令都是JDK提供给我们的一些命令行工具,除此之外还有很多命令行工具。JDK包含的基本命令如下:javac – 编译器,将源代码程序编译成为字节码文件。jar – 打包工具,将相关的字节码文件打包成一个jar文件。javadoc – 文档生成器,从源代码注释中提取信息,并生成文档,以便于...

java-uf命令使用
1. 将源代码编译为.class文件:该命令会自动检测源代码是否已经被更改,如果有变更,则自动使用Javac编译器将其编译为.class文件。2. 更新已编译的类文件:如果已经存在相应的.class文件,java-uf命令会自动检测源代码是否已更改,并将其编译为新的.class文件。3. 更新网络或远程目标JAR文件:java-uf...

java虚拟机工作原理?
从最初编写的Java源文件(.java文件)是如何一步步执行的,如下图所示,首先Java源文件经过前端编译器(javac或ECJ)将.java文件编译为Java字节码文件,然后JRE加载Java字节码文件,载入系统分配给JVM的内存区,然后执行引擎解释或编译类文件,再由即时编译器将字节码转化为机器码。主要介绍下图中的类加载...

Java 为什么要编译为字节码
而为了实现跨平台,一般有两种方案,第一是直接执行源代码,第二是像现在 Java 这样编译成一个中间格式文件,即 class 文件,这两种方案各有优劣,现在说一下编译成中间代码的优点,class 文件相比较于 Java 源码文件,有两个优点:class 文件内容设计的更加紧凑,方便 JVM 执行,也方便网络传输(最初...

编程语言java怎么运行?
1、源文件由编译器编译成字节码(ByteCode) 2、字节码由java虚拟机解释运行。因为java程序既要编译同时也要经过JVM的解释运行,所以说Java被称为半解释语言("semi-interpreted"language)。 java代码怎样运行出来? 步骤: 1、在cmd中切换到编写的代码所保存的目录下; 2、在cmd中输入javac然后点空格,再点击文件名和包...

相似回答