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

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

安装好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 、javac 选 A

2、 int 选 D int 为关键字

3、 4 选 B

4、 15 选C

5 、界面类型 选D

6 、age[0] 选B

7、 class 选A

8 、java B

9、 abstract 选B

10 、false 选D

1、 错,区分大小写

2、 对

3 、错,可以有多个

4 、错 ,private 不可以被继承 public可以继承

5、 错,private 不能继承

6 、错,java中可以重载函数

Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

Java的主要工作是通过编程语言来制作互联网页面、制作动态效果以及网站等技术,现在网上关于这方面的教程有很多,但很多都是过时的,因为互联网是在不断的变化的,互联网上的牛人,要想成为Java大神,走进这条Java大神之群,首先Java教程的开头是二三一,Java的最中间是三一四,Java的最后面再加上零二八,把前面的综合起来,Java大神期待你的加入。这里有很多互联网大牛教你学习,还有免费的课程。不是想学习的就不要加了。

Java 编程语言的风格十分接近C、C++语言。Java是一个纯的面向对象的程序设计语言,它继承了C++ 语言面向对象技术的核心,Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java SE 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。但在J2SE1.4.2 发布后,Java 的执行速度有了大幅提升。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8062976.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存