javlib3java运行库和JDK、java虚拟机有什么区别!

javlib3  时间:2021-06-01  阅读:()

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。

扩展资料: JDK是?Java?语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。

JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

JDK包含的基本组件包括: javac – 编译器,将源程序转成字节码 jar – 打包工具,将相关的类文件打包成一个文件 javadoc – 文档生成器,从源码注释中提取文档 jdb – debugger,查错工具 java – 运行编译后的java程序(.class后缀的) iewer:小程序浏览器,一种执行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

谁给个手机小说网站啊!可以下载JAV格式的

这个是3G门户的网站 里面的熟比较全 还有 像

这几个网站都可以 如果你用UC 的话 里面有起点网 那个也很不错的


Java怎么加入SQL驱动程序

第一步: 下载安装数据库(Microsoft SQL Server 2000(SP4)),在安装过程中设置sq的密码为"maowei",当然你也可以不设置密码,记住这里一定要给数据库要上SP4的补丁,安装好数据库以后,打开<开始>-----<程序>-----<MicrosoftSQL Server>-----<企业管理器>,在“企业管理器”中新建一个数据库文件test,并在数据库test中再建立一张表first_table,表中的字段名与字段值分别(注意数据类型与长度)。

然后启动<服务管理器>,记住一定要启动。

新建一个数据库文件test,并建立表first_table, 启动服务管理器 第二步: 安装并配置JAVA JDK 我使用的版本是jdk-1_5_0_08,可以到下载到。

JDK的安装很 简单,一直点下一步就可以了。

在这里我安装的路径不是默认的,安装在C:/diskplay ,好了安装成功, 然后要做的就是配置JAVA的运行环境,右击"我的电脑"---"高级"---"环境变量",在用户变量 里选择“新建” 变量名:"CLASSPATH", 变量值:".;C:/diskplay/Java/jdk1.5.0_08/lib/tools.jar;C:/diskplay/Java/jdk1.5.0_08/jre/lib/dt.jar;" 再新建一个变量名:"JAVA_HOME", 变量值:"C:/diskplay/Java/jdk1.5.0_08", 在下面的系统变量里有一个变量名为Path,在它的变量值后面附加上";C:/diskplay/Java/jdk1.5.0_08/bin;", 好了.现在JAV的运行环境我们就安装并配置好了,但要注意几点: 1.上面在配置JAVA变量值,路径一定要与你安装的JAVA路径一致,因为我是安装在C:/diskplay 所以变量值的路 径我都是设置在这个目录下. 2.上面的变量值不包括一对"",变量值的内容是""里面的内容. 现在你可以在DOS下测试一下你的JAVA环境是否配置成功,在DOS中输入javac,如果能看到下图,表示安装成功. 第三步: 安装连接SQL数据库的JDBC驱动程序,可以到这里下载(/downloads/details.aspx?FamilyID=ee91ad1a-1ee4-49e1-95ea-e3f0e39114a9&DisplayLang=en),执行下载到的可执行文件,一切只需要点击下一步,至到出现finish按钮,完成安装. 注: (1) ms_JDBC_setup默认安装路径为: c:/Program Files/Microsoft SQL Server 2000 Driver for JDBC (2)安装目录/lib/下的三个jar文件即是要的JDBC驱动核心 msbase.jar mssqlserver.jar msutil.jar (3)将以上三个文件拷贝至java安装目录下的jre/lib/ext目录下,就可以拷贝至 C:/diskplay/Java/jre1.5.0_08/lib/ext目录下 第四步: 现在开始程序书写过程了。

在C盘的根目录下(其它的目录也可以)建立一个记事本文件保 存为:java_sqljdbc.java,注意文件的后缀名是.java 不要马虎给搞成了java_sqljdbc.java.txt.这点很重要。

然后在里面写入以下的代码并保存。

package Lesson3; import java.sql.*; //引入sql下的所有类 public class Testdb { public static void main(String args[]) { try { //注册SQL Server JDBC驱动程序 String driver = &.microsoft.jdbc.sqlserver.SQLServerDriver"; Class.forName(driver); //连接到指定数据库的URL String URL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test"; String User ="sa"; //能打开数据库的用户名 String Password = "maowei"; //安装时设置的密码我的密码是maowei //使用 DriverManager 类的 getConnection 方法对数据库进行连接 Connection conn = DriverManager.getConnection(URL,User,Password); Statement stmt=conn.createStatement(); //查询first_table表 String sql = " select * from first_table "; ResultSet rs = stmt.executeQuery(sql); //游标向下移动(返回表中的所有数据) while(rs.next()) { //输入表中的字段值 System.out.println(rs.getString("title")+rs.getString("URL")+rs.getString("name")+rs.getString("age")); } //关闭打开的流 rs.close(); stmt.close(); conn.close(); }//异常处理可以不用管它。

照写下来就可以了 catch(Exception ex) { System.err.println(ex.getMessage()); } } } 最后,点击开始----运行----cmd,打开DOS窗口,进入到C盘根目录下输入:java_sqljdbc.java 先编译java文件为class文件,再输入:java java_sqljdbc 如果能看到提取出数据库中的值,就表示一切OK~~

java运行库和JDK、java虚拟机有什么区别!

java虚拟机其实和java运行库是一个东东。

具体你可以看看下面这篇文章: 转自: /blog.php?do=showone&itemid=26009&type=blog 对于java初学者来说,往往不懂区分jdk和jre的区别,实际上这两个东西差别很大的,有必要了解一下: ·SDK(Software Development Kit)一般指软件开发包,可以包括函数库、编译程序等。

·JDK(Java Development Kit)是面向JAVA开发人员使用的SDK,它提供了Java的开发环境和运行环境。

·JRE(Java Runtime Enviroment)是指Java的运行环境,是面向Java程序的使用者,而不是开发者。

如果安装了JDK,会发现你的电脑有两套JRE,一套位于j2sdkjre, 另外一套位于 C:Program FilesJavaj2re1.4.1_01目录下,后面这套比前面那套少了Server端的Java虚拟机,不过直接将前面那套的Server端Java虚拟机复制过来就行了。

而且在安装JDK时可以选择是否安装这个位于 C:Program FilesJava 目录下的JRE。

如果你只安装JRE,而不是JDK,那么只会在 C:Program FilesJava 目录下安装唯一的一套JRE(供浏览器来使用)。

JRE的地位就象一台PC机一样,我们写好的Win32应用程序需要操作系统帮我们运行,同样的,我们编写的Java程序也必须要JRE才能运行。

所以当你装完JDK后,如果分别在硬盘上的两个不同地方安装了两套JRE,那么你可以想象你的电脑有两台虚拟的Java PC机,都具有运行Java程序的功能。

所以我们可以说,只要你的电脑安装了JRE,就可以正确运行Jav a应用程序。

1、为什么Sun要让JDK安装两套相同的JRE?这是因为JDK里面有很多用Java所编写的开发工具(如javac.exe、jar.exe等),而且都放置在 lib ools.jar 里。

从下面例子可以看出,先将tools.jar改名为tools1.jar,然后运行javac.exe,显示如下结果: Exception in thread "main" java.lang.NoClassDefFoundError:/sun/tools/javac /Main 这个意思是说,你输入javac.exe与输入 java -cp c:jdklib.sun.tools.javac.Main 是一样的,会得到相同的结果。

从这里我们可以证明javac.exe只是一个包装器(Wrapper),而制作的目的是为了让开发者免于输入太长的指命。

而且可以发现lib目录下的程序都很小,不大于2 9K,从这里我们可以得出一个结论。

就是JDK里的工具几乎是用Java所编写,所以也是Java应用程序,因此要使用JDK所附的工具来开发Java程序,也必须要自行附一套JRE才行,所以位于C:Program FilesJava目录下的那套JRE就是用来运行一般Java程序用的。

2、如果一台电脑安装两套以上的JRE,谁来决定呢?这个重大任务就落在java.exe身上。

Java.exe的工作就是找到合适的JRE来运行Java程序。

Java.exe依照底下的顺序来查找JRE:自己的目录下有没有JRE;父目录有没有JRE;查询注册表: [HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment] 所以java.exe的运行结果与你的电脑里面哪个JRE被执行有很大的关系。

3、介绍JVM JRE目录下的Bin目录有两个目录:server与client。

这就是真正的jvm.dll所在。

jvm.dll无法单独工作,当jvm.dll启动后,会使用explicit的方法(就是使用Win32 API之中的LoadLibrary()与GetProcAddress()来载入辅助用的动态链接库),而这些辅助用的动态链接库(.dll

CloudCone2核KVM美国洛杉矶MC机房机房2.89美元/月,美国洛杉矶MC机房KVM虚拟架构2核1.5G内存1Gbps带宽,国外便宜美国VPS七月特价优惠

近日CloudCone发布了七月的特价便宜优惠VPS云服务器产品,KVM虚拟架构,性价比最高的为2核心1.5G内存1Gbps带宽5TB月流量,2.89美元/月,稳定性还是非常不错的,有需要国外便宜VPS云服务器的朋友可以关注一下。CloudCone怎么样?CloudCone服务器好不好?CloudCone值不值得购买?CloudCone是一家成立于2017年的美国服务器提供商,国外实力大厂,自己开...

随风云-内蒙古三线BGP 2-2 5M 25/月 ,香港CN2 25/月 ,美国CERA 25/月 所有云服务器均支持5天无理由退款

公司成立于2021年,专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,面向全球客户提供基于云计算的IT解决方案与客户服务,拥有丰富的国内BGP、三线高防、香港等优质的IDC资源。公司一直秉承”以人为本、客户为尊、永续创新”的价值观,坚持”以微笑收获友善, 以尊重收获理解,以责任收获支持,以谦卑收获成长”的行为观向客户提供全面优质的互...

香港站群多ip服务器多少钱?零途云香港站群云服务器怎么样?

香港站群多ip服务器多少钱?想做好站群的SEO优化,最好给每个网站都分配一个独立IP,这样每个网站之间才不会受到影响。对做站群的站长来说,租用一家性价比高且提供多IP的香港多ip站群服务器很有必要。零途云推出的香港多ip站群云服务器多达256个IP,可以满足站群的优化需求,而且性价比非常高。那么,香港多ip站群云服务器价格多少钱一个月?选择什么样的香港多IP站群云服务器比较好呢?今天,小编带大家一...

javlib3为你推荐
学生腾讯云3d胆码什么意思云服务器搭建华为云服务器怎么搭建FTP日本名字大全日本动漫人物名字大全服务器硬防专家你好,我想租一个免备案+硬防的服务器。硬防大概要30G左右 有便宜又好用的推荐吗?谢谢拉怎么架设服务器如何搭建游戏服务器bandwagonstation wagon是什么意思安徽服务器租用服务器租用选哪家好?cdn的作用.cdn文件是什么类型的文件?作用是什么?是否是病毒?游戏服务器租用价格一款app游戏同时在线5000人需要买多大的服务器,租赁多少钱。云服务怎么使用云服务怎么换绑手机号?
老域名 php空间租用 linode日本 godaddy支付宝 贵州电信宽带测速 evssl debian源 日本空间 商务主机 个人免费空间 dd444 admit的用法 91vps 稳定免费空间 免费申请个人网站 四核服务器 安徽双线服务器 东莞idc 免备案cdn加速 广州主机托管 更多