导航:首页 > 编程语言 > javah无法访问

javah无法访问

发布时间:2025-01-07 20:01:53

『壹』 JDK tomcat eclipse java 是什么关系啊

java是门语言. eclipse是用来编写java的.你可以用记事本或者其他编辑器来写java.总之eclipse只是一个编写java的工具. 至于jdk(Java Development Kit). 你编写java的时候需要用的包什么的. 你可以把他当作库文件吧,没有JDK的话,无法安装或者运行eclipse 因为eclipse也是基于java写的.

JDK包含的基本组件包括:
javac – 编译器,将源程序转成字节码
jar – 打包工具,将相关的类文件打包成一个文件
javadoc – 文档生成器,从源码注释中提取文档
jdb – debugger,查错工具
java – 运行编译后的java程序(.class后缀的)
appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。
Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。
Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
Jconsole: Java进行系统调试和监控的工具
在说tomcat,这个只有你在编写web应用的时候才用到. 是部署web应用的服务器. 就是说你写了个网站,没有部署到这个容器里面你是访问不了的. 当然tomcat还有其他的替代品.像jboss 什么的

『贰』 javah的问题

C:\Program Files\Java\jdk1.6.0_15\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_15\lib\tools.jar这两个环境变量要放在classpath里面的

『叁』 jdk是什么,有什么用

Java Development Kit(JDK) 是太阳微系统针对Java开发人员发布的免费软件开发工具包(SDK,Software development kit)。

  1. JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。

  2. 常用于java应用程序开发。

  3. 详情可以用网络或搜狗搜索“JDK”,看对应的网络就能知道很多具体的信息了。

  4. JDK的搜狗网络:网页链接

『肆』 jdk和jre有什么区别

1、面向人群不同:

JDK是面向开发人员使用的SDK。

JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者。

2、重要程度不同:

JRE的地位就象一台PC机一样,编写的Java程序必须要JRE才能运行。只要你的电脑安装了JRE,就可以正确运行Jav a应用程序。

3、安装位置不同:

如果安装JDK,电脑有两套JRE,一套位于 jre 另外一套位于 C:Program FilesJavaj2re1.4.1_01 目录下。

如果安装JRE,会在 C:Program FilesJava 目录下安装唯一的一套JRE。

(4)javah无法访问扩展阅读:

JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

JDK包含的基本组件包括:

javac – 编译器,将源程序转成字节码

jar – 打包工具,将相关的类文件打包成一个文件

javadoc – 文档生成器,从源码注释中提取文档

jdb – debugger,查错工具

java – 运行编译后的java程序(.class后缀的)

appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。

Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。

Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。

Jconsole: Java进行系统调试和监控的工具。

JRE是Java Runtime Environment缩写,指Java运行环境,是Sun的产品。运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。

注意由于Microsoft对Java的支持不完全,请不要使用IE自带的虚拟机来运行 Applet,务必安装一个JRE或JDK。

网络-jdk

网络-jre

『伍』 java什么情况下用native方法

Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问内到操作系统底层(如容系统硬件等),为此Java使用native方法来扩展Java程序的功能。
可以将native方法比作Java程序同C程序的接口,其实现步骤:
1、在Java中声明native()方法,然后编译。
2、用javah产生一个.h文件。
3、写一个.cpp文件实现native导出方法,其中需要包含第二步产生的.h文件(注意其中又包含了JDK带的jni.h文件)。
4、将第三步的.cpp文件编译成动态链接库文件。
5、在Java中用System.loadLibrary()方法加载第四步产生的动态链接库文件,这个native()方法就可以在Java中被访问了。

JAVA的native方法适用的情况:
1、为了使用底层的主机平台的某个特性,而这个特性不能通过JAVA API访问。
2、为了访问一个老的系统或者使用一个已有的库,而这个系统或这个库不是用JAVA编写的。
3、为了加快程序的性能,而将一段时间敏感的代码作为本地方法实现。

阅读全文

与javah无法访问相关的资料

热点内容
合成ts文件后顺序乱了 浏览:952
三星s4文件传电脑 浏览:161
Lgplc怎么编程 浏览:471
主要的水稻数据库有哪些 浏览:293
iphone霸气壁纸 浏览:32
系统文件备份在哪个文件夹 浏览:53
win81升级win10卡住 浏览:766
jsp调用微信公众号支付 浏览:767
微信模板消息推送java 浏览:519
传700MB的文件要多少流量 浏览:777
想做家教可以在哪些app上 浏览:868
5s怎么升级到84 浏览:862
什么编程语言适合windows 浏览:982
迷你世界编程器如何使用 浏览:871
财税201215号文件代码 浏览:456
win1064位sp1 浏览:118
6S微信老出现半截屏幕 浏览:457
安卓手机怎么传送文件 浏览:541
苹果6S47不想要了换多少钱 浏览:615
ipadair2如何关闭程序 浏览:130

友情链接