Java项目(2)——Java开发环境配置|JDK与JRE

       C盘扩容--修复Oracle--修改注册表--Windows无法启动--重做系统--重新配置Java开发环境,外加操作考试系统,这三天过的犹如做梦一般.自己写个Java开发环境配置的小总结,做任何事需要的就是一种思路,要懂得来龙去脉,不然自己会死得很惨.

基本步骤就是一系列安装:

 

  1. Jdk
  2. Oracle 服务器客户端
  3. Plsql
  4. MyEclipse
  5. 配置MyEclipse的jdk和tomcat
  6. 设置环境变量(plsql,jdk和Oracle)
  7. plsql连接到Oracle

 

安装JDK后添加环境变量:

JAVA_HOME(JDK安装的绝对路径)

Path(JDK安装的绝对路径\bin;)

Classpath(JDK安装的绝对路径\jre\lib\rt.jar;)

win+R --cmd--java -version,如果出现下图所示JDK版本,说明You make it!


 

安装Tomcat后添加环境变量(如果Tomcat是解压版的是不需要配置环境变量的.)

CATALINA_HOME: (Tomcat安装的绝对路径)

CATALINA_BASE: (Tomcat安装的绝对路径)

TOMCAT_HOME: (Tomcat安装的绝对路径)

然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的servlet.jar追加到classpath中去,修改后的classpath如下:

classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet.jar;

启动Tomcat(运行startup.bat),在IE中访问http://localhost:8080 如果看到tomcat的欢迎页面的话说明安装成功了。


配置MyEclipse:  MyEclipse--window--preference

禁用MyEclipse自带的Tomcat.


添加自己的Tomcat.(根据自己的Tomcat命名来选择是5.X还是6.X...)


配置JDK.




安装Oracle数据库的教程在我的网盘中,链接地址:解决问题终极版

配置Oracle数据库:


方法一:命令窗口:

创建用户、表空间、授权、建表完整过程:

创建用户           create user drp1 identified by 7027;

建立表空间   create tablespace ts_drp1datafile 'F:\tablespace\ts_drp1.dbf' size 100m;

将表空间分配给用户  alter user drp1 defaulttablespace ts_drp1;

给用户授权      grant create session,create table,createview,create sequence,unlimited tablespace to drp1;

切换用户到ghy:

在SQL/PLUS的情况下:输入:connectusername/password

导入sql脚本:@D:\sql_script\drp_create.sql;


方法二:使用plsql

       先配置,保证plsql找到数据库实例,也就是认识Oracle,具体就是在Oracle客户端的安装路径下找到tnsnames.ora文件.(我的F:\Oracle\odac_client\tnsnames.ora)填上一段代码:

ORCL =

         (DESCRIPTION =

           (ADDRESS_LIST =

              (ADDRESS = (PROTOCOL =TCP)(HOST = localhost)(PORT = 1521))

           )

            (CONNECT_DATA =

              (SERVER = DEDICATED)

              (SERVICE_NAME = 实例名l)

           )

         )

       然后添加环境变量:名称为tns_admin,路径为tnsnames.ora的路径.(我的F:\Oracle\odac_client\tnsnames.ora)

       如果找到了实例,说明可以连接了.如下图:

        

       

System/Manager登录PL/SQL

    新建command window,进行用户/表空间等的建立,和命令窗口下一样.

    至此全部安装已完结.


JDK与JRE的区别

       在配置过程中发现有的教程涉及Jre的配置,可是前面做项目并没提到过Jre呀,于是自己查了查资料,明白了Java开发与运行的诸多道理.这里主要是聊聊JDK与JRE的区别.

 

         JRE: Java RuntimeEnvironment Java程序的运行环境。既然是运行环境就必须包含jvm(虚拟机),以及Java类库的class文件。 

        JDK: JavaDevelopment Kit Java程序的开发工具包,包含了各种类库和工具。

 

        那么他们俩是什么关系呢? 

        从路径看,jdk下有jre。这说明什么?

       其实,Java\jdk\bin这个bin下有各种Java程序需要用的命令,而Java\jdk\jre\bin与Java\jre\bin的区别就是前者有javac.exe.因为jre只是个运行环境而已,不需要编译,与开发没有关系.这样的话,jdk自己的jre下才有client\jvm和Server\jvm,因为要具备开发功能.这又是为什么呢? 

       简单地说,jre像一台PC机,Java在上面运行正如写好的win32应用程序在操作系统上运行一样.JDK里面有很多开发工具,像javac.exe,jar.exe之类的,他们都是用Java语言写的,他们运行就得在jre中,我们编译或运行我们写的程序就必须运行这些javac.exe工具,即JDK.所以,JDK里面必须有jre.进一步讲,当我们运行程序时,java.exe会去找合适的jre(我们电脑中有好多个的时候),它先看自己的目录下有没有jre,父目录有没有,注册表…

 

评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值