首页编程java编程javah.exe有什么作用?jdk和jre有什么区别

javah.exe有什么作用?jdk和jre有什么区别

编程之家2023-10-11106次浏览

大家好,今天小编来为大家解答javah.exe有什么作用这个问题,jdk和jre有什么区别很多人还不知道,现在让我们一起来看看吧!

javah.exe有什么作用?jdk和jre有什么区别

jdk和jre有什么区别

JDK:

Java Develpment Kit java开发工具

JRE:

javah.exe有什么作用?jdk和jre有什么区别

Java Runtime Environment java运行时环境

JVM:

java Virtual Machine java虚拟机

javah.exe有什么作用?jdk和jre有什么区别

jdk是给开发人员使用的, jre和jvm是给普通用户使用,如果只是运行Java程序,安装JRE即可

JDK:

是java开发工具包,是Sun公司针对java开发人员的产品,jdk中包含jre,在jdk的安装目录下有一个jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里面就是jvm,lib中是java工作需要的类库,而java和lib合起来就称为jre

JDK(Java Development Kit)是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API包括rt.jar)。

jdk怎么用啊

D:\Java\jdk1.5.0\bin目录下都是jdk的工具,使用java编程主要用到的是javac.exe、java.exe这两个命令行工具。具体使用步骤如下:

1、配置java系统环境变量:新建文本文件,复制下面代码,然后另存为jdk.bat文件。@echo setx/M JAVA_HOME"D:\Java\jdk1.5.0" setx/M CLASSPATH".;%%JAVA_HOME%%\lib;%%JAVA_HOME%%\lib\tools.jar;" setx/M PATH"%PATH%;%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin;" pause

2、右键以管理员权限打开这个bat文件。

3、编写java代码,新建文本文件,编写一个简单的java程序,然后另存为Hello.java。注意类的名字要和保存的文件名即Hello.java相同。

4、javac Hello.java编译,把.java编译成.class字节码文件,java虚拟机只能运行.class文件。我的Hello.java放在桌面了,所以先要切换下路径cd你.java文件的路径。

5、java Hello执行,注意后面不要加.java。可以看到输出了hello,表示执行成功了。

头文件生成器-javah.exe

javah头文件生成器 javah程序创建C头文件和存根文件这些是把本地C成员函数包入java所需要的被创建的头文件给出了有关java类的信息这些信息是C成员函数与java类交换数据所必需的存根文件将用来创建将定义java对象的结构与java对象本身数据相联系的C文件调用javah的命令行如下 C:\>javah options classname additionalClasses javah程序有些象java解释器它只需要类名而不需要写 class扩展名 javah程序可接受多个类名以产生文件头和存根文件下表列出了javah程序命令行选项选项功能 o outputfile此选项告诉javah将产生的所有文件头或存根文件都放到一个单独的文件 outputfile中 d directory此选项告知javah把产生的文件头或存根文件放入给定目录 td directory此选项告知javah程序把临时文件放入目录 dirrctory而不是tmp目录中 stubs此选项告知javah将产生存根文件而非头文件 verbose此选项告知javah将产生文件的状态输出到标准输出设备 classpath path此选项告知javah用 path目录寻找类文件多个目录之间应用分号分开 lishixinzhi/Article/program/Java/JSP/201311/19612

关于javah.exe有什么作用到此分享完毕,希望能帮助到您。

java中时间用什么类型数据类型(数据库datetime是什么类型)十面埋伏乐器 十面埋伏乐器是