导航:首页 > 源码编译 > c编译java

c编译java

发布时间:2023-01-26 07:16:13

‘壹’ 如何用javac 编译java文件

这个下载安装完jdk后,是需要配置环境变量才可以使用的。
如:jdk安装在“C:\Program Files\java\jdk1.6.0_10”
第一步:新建“java_home”值,输入“C:\Program Files\java\jdk1.6.0_10”;
第二步:新建“classpath”值,输入“.;%java_home%\lib”;
第三步:在path中增加“%java_home%\bin”;
备注:配置环境变量在“计算机”右击“属性”,之后选择“高级环境变量”,在选择“环境变量”即可。
结构

javac
[ options ] [ sourcefiles ] [ @files ]
参数可按任意次序排列。

options
命令行选项。

sourcefiles
一个或多个要编译的源文件(例如 MyClass.java)。

‘贰’ c/c++编译过程和Java编译过程之间的区别

Java编译原理
1、Java编译过程与c/c++编译过程不同
Java编译程序将java源程序编译成jvm可执行代码--java字节码.
c/c++编译过程:
当C编译器编译生成一个对象的代码时,该代码是为在某一特定硬件平台运行而生成的。因此在编译过程中,编译程序通过查表将所有对符号的引用转换为特定的内存偏移量,以保证程序运行。
Java编译过程:
Java编译器却不将对变量和方法的引用编译为数值引用,也不确定程序执行过程中的内存布局,而是将些符号引用信息保留在字节码中,由解释器在运行过程中创立内存布局,然后再通过查表来确定一个方法所在的地址,这样就有效地保证了java的可移植性和安全性。
2、jvm工作原理
运行jvm字符码的工作是由解释器来完成的。解释执行过程分三步进行:代码的装入、代码的校验、和代码的执行。
装入代码的工作由“类装载器classloader”完成。类装载器负责装入运行一个程序需要的所有代码,这也包括程序代码中的类所继承的类和被调
用的类。当类装载器装入一个类时,该类被放在自己的名字空间中。除了通过符号引用自己名字空间以外的类,类之间没有其他办法可以影响其他类。在本台计算机的所有类都在同一地址空间中,而所有从外部引进的类,都有一个自己独立的名字空间。这使得本地类通过共享相同的名字空间获得较高的运行效率,同时又保证它们与从外部引进的类不会相互影响。
当装入了运行程序需要的所有类后,解释器便可确定整个可执行程序的内存布局。解释器为符号引用与特定的地址空间建立对应关系及查询表。通过在这一阶段确定代码的内布局,java很好地解决了由超类改变而使子类崩溃的问题,同时也防止了代码的非法访问。
随后,被装入的代码由字节码校验器进行检查。校验器可以发现操作数栈益处、非法数据类型转化等多种错误。通过校验后,代码便开始执行了。
java字节码的执行有两种方式:
1)即时编译方式:解释器先将字节编译成机器码,然后再执行该机器码。
2)解释执行方式:解释器通过每次解释并执行一小段代码来完成java字节码程序的所有操作。

‘叁’ Javac 编译java脚本出错的问题

  1. 类型不一致无法进行比较;

  2. 使用正规编辑器,eclipse进行编译,解析,防止没必要的浪费时间

‘肆’ 用Javac怎么单独编译一个java文件 !

C:Users ony>cd C:Users onyDesktop est


C:Users onyDesktop est>javac Helloworld.java


C:Users onyDesktop est>java Helloworld

ok.............


C:Users onyDesktop est>

  1. 打开命令行(CMD),定位(cd命令)到JAVA文件所在目录;

  2. javac 文件名.java,得到编译的class文件;

  3. java 文件名(不含后缀),运行;

前提是必须配置了正确的环境变量,java,javac命令可用.

‘伍’ javac编译找不到import

1、首先通过“cd”命令切换到java类的存放路径。
2、其次重新确认java类中的代码编写是否正确。
3、最后输入javac类名.java,回车,执行运行,如果不报错说明编译正常,如果报错,根据错误修改java类代码即可。

‘陆’ 用Javac怎么单独编译一个java文件

对单个*java文件进行编译的方法是利用javac工具。
1. 编写Hellworld.java源码
新建一个Hellworld的java文件,代码如下:
package com.csdn.test;
public class Say {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("hello,world!");
}
}
2、编译Hellworld.java源码
执行javac命令编译源代码,下面得蓝色部分说明javac执行成功了,并在当前目录下生成了Say.class文件,如下:
Microsoft Windows [版本 6.1.7600]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:/Users/Administrator>d:
D:/>cd temp
D:/temp>javac Hellworld.java

‘柒’ 编译java程序需要使用什么命令

编译命令是 javac

  1. 首先使用记事本编辑一段简单的Java代码

    ‘捌’ 如何用javac 和java 编译运行整个Java工程

    1、将编译好的比如Demo.java文件放到某个盘下(比如D盘)

    2、进入控制台(window+R键---->输入cmd)

    以上完成整个在控制台运行java程序的流程。

    ‘玖’ 如何编译java程序

    三种方法:

    1.在IDE中,如eclipse中写的Java程序,在点击保存后eclipse就会调用javac编译程序编译,编译文件在当前项目的bin目录下。

    2.作为一个独立的文件且没有定义Java环境变量,需要在cmd窗口中切换到java bin目录下执行Javac程序,执行格式为javac 空格 Java源文件;如 javac C://hello.java;

    3.作为一个独立的文件且定义了Java环境变量,打开cmd窗口,可以在任意目录输入javac java源文件,如javac D://hi.java。

    (9)c编译java扩展阅读

    Java也是一种高级语言,要让计算机执行你撰写的Java程序,也得通过编译程序的编译。但是Java编译程序并不直接将Java源代码编译为相依于计算机平台的0、1序列,而是将其编译为字节码。

    Java源代码的扩展名为.java,经过编译程序编译之后生成扩展名为.class的字节码。

    ‘拾’ 如何使用javac命令编译java源程序

    1.建文本文档,输入自己的java程序。

阅读全文

与c编译java相关的资料

热点内容
如何用本机登陆远程服务器地址 浏览:680
黄小鸭解压文具盒 浏览:668
女程序员的转行方法 浏览:880
东风启辰车联网安装文件夹 浏览:520
华为怎么设置app时间锁 浏览:660
后宫app视频怎么下载 浏览:525
如何把图片转换从PDF格式 浏览:259
重写和重载的区别java 浏览:233
expressvpnandroid 浏览:84
储存卡被加密怎么解除 浏览:169
地球怎么压缩直径 浏览:780
金铲铲之战服务器爆满怎么进 浏览:160
同仁堂pdf 浏览:935
如何编译原理课程教材 浏览:730
单片机控制显示器 浏览:776
顶好花app下载怎么找不到 浏览:989
手机命令大全 浏览:808
怎么下邮政银行app 浏览:250
不背单词app单词怎么学习 浏览:481
程序员日常操作搞笑 浏览:382