作为Java的刚開始学习的人,不知道其它的刚開始学习的人有没有和我一样的感受:用Java开发须要配置这么复杂

的环境。太难了。第一次配置时,一团混乱。Oracle监听服务打不开了,PLSql连接不上Oracle了,等

着这些都攻克了,又听说还要配置Tomcat,一查。配置Tomcat之前还须要配置JDK,于是就好像抓住了

一个绳子一样。这个绳上的蚂蚱就炸锅啦!只是好在,如今基本上完毕了对Java开发环境的基本设置。

所以,写这篇博客来大概捋捋自己的思路,也给其它刚開始学习的人一些小小的參考。

以下说的几个安装部分,除JDK和Tomcat有先后顺序外,其它都是没有强制要求顺序的,不过我之

所以这样写。是为了让读者对从零開始配置Java开发环境有一个比較清晰的认识。简单的说,这样可能

会更easy理解一些。

并且以下设计的工具再此都不会具体介绍安装方法(网上的教程非常多也非常清楚),

通俗易懂点吧:本篇博文以“做什么”为主,至于“怎么做”,我会提供一些连接,读者也可自行上网

搜索,类似的教程非常多。

                   
                                                                                                                           

一、安装Oracle

首先,来攻克老大难吧---Oracle。

这里,须要两个安装包:

1. Oracle 11g

1)安装

去Oracle官网上下载win32_11gR2_database_1of2.zip和win32_11gR2_database_2of2.zip,然后

将两者都解压缩到当前文件夹(依照提示,替换就可以),这样,会在当前文件夹下生成一个“database”文件

夹,进入目录后。点击“setup.exe”就可以開始Oracle database的安装。

2)设置监听

在下图“NetConfiguration Assistant”中设置监听程序

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3VubGlkdWFu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" width="299" height="291" alt="计算机生成了可选文字:oracle一oraDb10g一homelOracleInstallationproducts集成管理工具配置和移植工具守AdministrationAssist。ntfo「wa邑oatabasecon6gurationAssist、jDatabaseUPgradeAssistant畦。Lo〔。IeBui!der二Mi〔rosoffooBc氰里员蓝NetManager应用程序开发">

3)创建数据库

在上图“DatabaseConfiguration Assistant”中创建数据库实例。

http://jingyan.baidu.com/article/90bc8fc80c01f2f653640c1f.html   (链接:Oracle怎样创建数据库)

4)注意事项

A、无监听程序

我的Oracle重装了两次,第二次的时候甚至都重装系统了,但是还是反复出现“无监听程序”这个问

题,不仅在PlSQL连接数据库时出现,在创建数据库时也是出现。致使无法成功创建数据库实例。因为第二

次是又一次装系统后再装的Oracle,所以想着软件出现故障的可能性比較小,于是上网查啊查啊,都没有解决。

后来发如今我的注冊表和服务中都没有Oracle的监听服务!于是就想着是不是软件真的装的有问题了,于是

准备要重装了,只是这是救星周响出现了。又经过了一会的研究,于发现了问题所在:权限!!

原来我一直登录的系统是使用标准用户,没有权限去更改Oracle文件夹下的一些文件,因此老是提示:

拒绝訪问。最后使用超级管理员Administrator登录。成功的启动了监听,也成功的创建了数据库实例!

 B、记得下图的口令

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3VubGlkdWFu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" width="576" height="395" alt="计算机生成了可选文字:oradeoatabas.119发行版目安装程序一安装孩据斤一步砚澎20指定方案口令闷目黔羔撬’119下飞丫·那启动擞编踢包括扣载入的方案多数这些力书娜t言岁典绪更后夫效并相附定的口令。

安装完毕后。必须为您要使拜泊铡庵户取消钱定并设置彩的口令”用于数据库管理和安装后琐鱿的方案保持未嵌定壮态,这些帐户的口令不会失效”谙指定这些帐户的口令”二这些帐户邢使用不}确勺口令幼数据库版本号安装位且配置类型数据库标识符配置,兰琐声了闷飞了了穷S。匀万r田穷苏M州p书NMP厅巨万厂匕一一习厅一』巨丁一下习口‘门.』O对全部帐户使用相医勒口令凶备份浮側限里力鑫口令排作茱丝州口令必:..~"确认口令勺甲……];个丫丫丫丫丫!个甲丫消息卿:}遨百令画不丽初面11扁人ee口奋示舟否oralle理议的标准‘完毕l)">

假设不选择红框,也就是默认的“这些账户都是用不同的口令”:那么默认的username和password分别对

应是----sys/change_on_install;SYSTEM/manager;normal/tiger

假设选择了“对所有账户使

用同样口令”,那么以上说的全部的用户都是相应你自己设置的password的。

为什么须要注意此处呢?由于我在这里栽了个跟头。

我自己设置的时“对全部账户使用同样口令”,

可是在PlSQL连接Oracle时,我填的username和password分别相应的还是默认的那些,所以老是提示我下图:

K{">

在网上查了非常多资料解决这一问题,什么环境变量啊,各种服务啊等等,结果都没有解决,后来突然

想到了创建数据库时,我使用了“对全部账户使用同样口令”,我自己对全部用户又一次设置了密码!所以,

我用默认的username和password肯定是不能登录的。

于是这个问题成功攻克了!

2.Oracleclient



详细安装过程不再细说,跟着教程一步一步来即可,这个比較简单,也不easy出什么问题。只是在安

装完Oracleclient后,有一项工作是非常重要的那就是打开oracleclient安装文件夹下的tnsnames.ora,在

文件末尾加入例如以下配置。參考步骤例如以下:

orcl =

 (DESCRIPTION =

   (ADDRESS_LIST =

     (ADDRESS = (PROTOCOL = TCP)(HOST =自己的Ip地址或者计算机名)(PORT = 1521))

   )

   (CONNECT_DATA =

     (SERVER = DEDICATED)

     (SERVICE_NAME = orcl)

   )

  )

这样,在PLSQL的登录界面才干读取出你的数据库实例。例如以下图所看到的:

事实上也有免安装版的Oracleclient,也就是下图中文件,在Oracle11g安装完毕之后,直接将文件解

压到文件夹C:\app\sunliduan\product\instantclient_11_2(选择自己的安装文件夹就可以)。只是值得注意

的,假设你选择免安装版的client。那么在配置以下的PLSQL时的Oracle主文件夹就要选择instantclient_11_2

的路径了。

 
                                                                                                                                                     

二、安装PLSQL

安装过程也不再细说。没有多少难度。

这里值得大家注意的是对PLSQL的配置。安装好PLSQL后,先不

用登录。须要配置图中内容:

红框中的第一个路径就是我们安装的Oracleclient的路径,第二个路径会在我们选择第一个路径后自

动检測出来。我们仅仅须要选择上就可以。

关于PLSQL的配置仅仅有这些。非常easy吧。

然后就能够试试PLSQL能不能连上我们的Oracle了,注意username和password(是否又一次设置),保证监听

服务打开,应该没有什么问题了就。

要是还有问题。不怕。咱们继续一个一个解决!

                                       
                                                                                                      

三、配置JDK

Java 安装JDK包,JDK是JavaDevelopment Kit的缩写,也就是开发工具包,里面内含平时用户用到

的JRE,也就是Java RuntimeEnviroment执行环境。所以装了JDK,JRE自然也被装上了。

JDK的下载和安装都是非常easy的。下一步就可以搞定。只是这里须要注意的是我们须要配置一些环境变

量。在环境变量中。我们须要做两处改动:

加入JAVA_HOME系统变量:右击“计算机”,点击“属性”。显示下图,然后就可以加入对应的环境变

量。当中JAVA_HOME变量的值为:C:\ProgramFiles\Java\jdk1.8.0_05(也就是你安装的JDK的文件夹路径)。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3VubGlkdWFu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" width="493" height="540" alt="计算机生成了可选文字:计算机名系统属性票统保护远程要进行灭多数更改。你必须作为管理员登录。性能守见觉效果,处理器计划。内存使用,以万纽黔以内存用户配置文件与登录帐户相关的桌面设置设置(E)…启动和故障恢复票统启动、票统故趋句调试信息设置m…确定耽肖">

改动Path系统变量:加入Java的值到path中。在最后面加入例如以下语句;%JAVA_HOME%\bin(也就是C:\ProgramFiles\Java\jdk1.8.0_05\bin)。

这样。JDK在安装完之后也就配置完毕了,我们能够检測一下是否成功。打开DOS窗体,输入命令java-

version并回车。

假设出现下图中的版本号信息,那么说明JDK配置成功啦!

92日日]Corporationo保留全部权利。:叨sers喃doinistrator>jov。一verslonaUaUersion"1。8。日一日5,,aua<TH)SFRuntineEnuironnent<build1.8。日一日5一b13>auaHotSPot<TH>64一BitSeruerUH<build25。5一b日2,nixedmode>产』阵――以附卜幻卜曰卜拟..J:叨sers喃dninistrator>-口口月.">

                                                             
                                                                                

四、配置Tomcat

配置完JDK后,就须要安装和配置Tomcat了。Tomcat是当中一个开源的且免费的java
Webserver。是开

发和调试JSP、Servlet程序的首选。

Tomcat能够说有两种类型:一种是安装版的,一种是免安装版的。安装版的就和JDK的安装类似。免安

装版的直接将压缩文件解压到你想要的文件夹就好。

相比于Oracle的安装和配置。这些都是比較简单的了。不

过还须要注意一个环境变量的设置。首先加入CATALINA_HOME系统变量。变量值为刚刚解压的文件夹,如C:\ProgramFiles\apache-tomcat-7.0.54。

看电脑右下角就出现Tomcat了,绿色为执行。红色为停止。

然后打开http://localhost:8080 ,假设出现下图页面就表示Tomcat成功安装。

E/conf/tomcat一u:er,xmlInTomcat80accesstothemanagerappllcation15Splltbetweendlff6rentuserSReadm0FeDOCUmentationTOmCat8.0DOCUmentationTomcat8.0Con行gurationTOmCatWikiFIndaddltionallmportantcDn们guratlon旧fDrmat!onin二$C灯八1江琳J们ME/R切盯扛NGtxtGettingHelpFAQand夕ailingListsThefollowingmailingIistSareaVailable{tomcat一announce一而而而不丽丽而cemen,,·『e'eases,"ecu"ty一vul"erab'l'ty"ot't'cat'ons·(Lov,volume)·tomCat-USerSUsersupportanddiscussionRe!easeNOteS备八内.二卜八二丹丹护">

                                                                                                         
                                    

五、安装MyEclipse

 1.安装MyEclipse

MyEclipse的安装非常easy,一般不会出现什么问题。这里不再赘述。基本的是在MyEclipse中配置自己的Tomcat和JDK。

2.配置Tomcat

在MyEclipse工具栏中:Window>- preferences >-
MyEclipse >- Servers >- Tomcat>- Tomcat 7.x。配置例如以下:

。.Tomcatbasedirectory:…c:\progr不石amFIIe、\Apac卜eSof枷areBro角刀Se。。

。Tomcattempdirecto印:面rogramriles协pac卜。

丽丽硫l旦OPtionalprogramarguments:ro叼甘Se。二入护入犷‘.口口口l">

3.配置JDK

配置完Tomcat后,还需在上述路径下继续选择JDK,也就是Window
>- preferences >- MyEclipse

>- Servers >- Tomcat>- Tomcat 7.x >- JDK

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3VubGlkdWFu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" width="576" height="230" alt="计算机生成了可选文字:口。~曰口口.......'PreferenCeSJOKGeneral八Intern时Too!sJavaEnterprisepr.Matisse4MyEclips。

Maven4MyEclipsepro石lerprojectCapabilitieReportDesignServerSGeronimoGlass6shIntegratedSan月卜中,口.日气r阅rTomCat7.XJOKname:SunJDK1.6.013optionalJavaVMarguments:·回一一月口口阅日川,ILIE点击JDKNOteS口曰月口">

FileS\JavaMdkl.8.几仍Mre\lib\rt.jarFIIe,\JavaVdkl.8.几仍Mre\libV,,e.jarFIleS\JavaVdkl.8.几仍Vre\lib丫ce.jarFIIe,\JavaVdkl.8.几仍Mre\lib\c卜ar,et,:File、划avaVdkl·8.0一SVre\libMfrjarFiles\JavaMdkl.8.几仍Vre\Iib\eXt\acce:FIIe,\Java丫dkl.8.几仍丫r叭lib\eXt\cldrdFIIe,\Java丫dkl.8.几邻Vre\lib\ext\dnsnFileS\JavaMdkl.8·o一SMre\lib\extVaccev》AddEXternalJARs…JavadocLocationSourceAttachment…RemOVeUp气。

、、,晶晶『山晶晶晶函函扁Re'toreDefault<BackNext》}「‘n‘、卜{…canoe‘」畔匡">

简单吧。就这样MyEclipse也配置完毕了。

至此,Java开发环境的配置基本完毕了,在这几天的安装配置中,查阅了无数资料,从对Java环境的

混沌状态,到如今有了比較清晰的了解,只是也还是有些稀里糊涂的。大概说说这几天弄这些事的体会吧。

问题真的是一个一个的来,然后就開始上网查资料。解决一个之后又来一个,真的是接踵而来啊!并且在网

络上的资料尽管非常多,问题和我的也非常相似。但是依照他人的方法。自己的问题就是解决不了(只是一些还

是能解决的)。

这时候。深刻的意识到搜索的重要性以及个性的独特。网络上的方法仅仅是共性问题,真的落实到自己的

身上,还要结合自己的环境等等。

这样,才干保证真正的解决这个问题。讲到这里。想到老师经常说的那端话了:

读万卷书不如行万里路,行万里路不如阅人无数,阅人无数不如名师指路。名师指路不如自己去悟。

好了好了,不多说啦,在以后的开发过程中慢慢继续深入学习Java吧!

也希望此篇文章会对你有些许帮

助!

Java开发环境的基本设置的更多相关文章

  1. Java开发环境的搭建02——IntelliJ IDEA篇(Windows)

    1.IntelliJ IDEA的下载与安装 IntelliJ IDEA简称IDEA,由JetBrains公司开发,是java语言开发的集成环境,也是目前业界被公认的最好的java开发工具之一.尤其在智 ...

  2. 如何在一台新电脑上配置JAVA开发环境

    对于JAVA新手来说,刚开始要学JAVA,而自己的电脑上毫无与JAVA开发有关的环境,应该如何进行配置呢? (安卓新手也需要JAVA开发环境) 第一步,下载.安装java JRE JRE (Java ...

  3. Java开发环境的搭建以及使用eclipse从头一步步创建java项目

    一.java 开发环境的搭建 这里主要说的是在windows 环境下怎么配置环境. 1.首先安装JDK java的sdk简称JDK ,去其官方网站下载最近的JDK即可..http://www.orac ...

  4. 20145205 实验一 Java开发环境的熟悉

    实验内容 命令行下Java程序开发 IDEA下Java程序开发.调试 练习(通过命令行和Eclipse两种方式实现,在Eclipse下练习调试程序) 实现凯撒密码,并进行测试 实验要求 使用JDK编译 ...

  5. 打造Linux三流娱乐环境,二流办公环境,一流Java开发环境

    写这篇文章的目的首先是为让自己以后再装linux环境时候,不用再通宵google+百度,做个备忘录,其次,给新入Linux环境的同学分享一点个人经验,再高尚点的动机也算是想做为开源技术的传播布道者.我 ...

  6. Unit01: JAVA开发环境案例

    Top JAVA Fundamental DAY01 JDK及Eclipse目录结构操作 JDK的安装及配置 控制台版的JAVA HelloWorld 使用Eclipse开发Java应用程序 1 JD ...

  7. Unit01: JAVA开发环境

    Top JAVA开发环境 1. JAVA开发环境 1.1. 认识Linux操作系统 1.1.1. Linux的由来及发展 Linux起源于1991年,1995年流行起来,大家可以看到旁边的这个人,它就 ...

  8. java开发环境搭建

    回顾环境安装的流程. 安装jdk 配置java开发环境 配置path以及classpath. 我是在http://www.oracle.com/上下载的.点击Downloads-->java f ...

  9. java开发环境

    java开发环境搭建   文中主要内容来自:http://blog.csdn.net/cxwen78/article/details/6400798 .文章对原文有所改动. 1. 开发工具获取 开发工 ...

随机推荐

  1. java 控制表项删除、编辑、添加(实现接口)

    package com.platformda.optimize; import java.awt.BorderLayout; import java.awt.Point; import java.aw ...

  2. iPhone App开发实战手册学习笔记(9)之设计IOS App的目标

    1 前言 如果我们要做一个属于自己的App需要达到那些目标呢,今天就来介绍一下. 2 详述 2.1 关注用户及其需求 你的主要目标永远都是在设计方案之前先想好用户用例.有些开发人员喜欢编写用户故事来确 ...

  3. hdu5086——Revenge of Segment Tree

    Revenge of Segment Tree Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/ ...

  4. Introduction to Probability (三) Independence

    两个事件独立性的定义是:事件A的发生对事件B的发生毫无影响,即从A的发生与否.我们不能猜測出B是否发生. 从概率等式的表示来看就是B在A发生的情况下发生的概率等于B发生的概率本身. 进而引出了A与B同 ...

  5. App 运营 推广相关

    基本要素 1.定位和产品 2.取个好名字,一目了然+下载冲动 3.设计一个好图标,有感性和直观的认识 4.做好产品的说明.关键字,截图(前1-2行是重点) 5.做市场的排名(相关因素如下)   (1) ...

  6. 单片机C语言实现的采用DS18B20的温度检测装置

    这几天老师布置了一个课程设计题目:采用51单片机控制的DS18B20温度检测系统.大概花了我一个礼拜的时间,幸好我的C语言学得还可以,最后还是让我搞出来了,真是高兴,我是采用STC-52单片机和DS1 ...

  7. Net线程安全集合

    在看Supersocket源码的时候发现很多地方都用到了我们不是很常用的线程安全集合,这些都是由net优化后的线程安全集合因此 应该比我们常规lock来效率好一些 比如说: 1 CurrentStac ...

  8. MySQL 存储过程例子,不能在if else里面用begin end否则会报错Error Code : 1064!

    Error Code : 1064 You have an error in your SQL syntax; check the manual that corresponds to your My ...

  9. Swift 可展开可收缩的表视图

    主要学习与运行效果 在本节的内容中,我们将通过一个具体实例的实现过程,详细讲解在表视图当中,如何创建一个可展开可收缩的表视图.为了让读者有着更为直观的印象,我们将通过模仿QQ好友列表来实现这个效果. ...

  10. 【IOS实例小计】图像移动--可扩展为动态实现图标变化

    预备知识: 1.页面切换: 从一个ViewController切换到另一个ViewController有下面几种方法: (1)self.view addSubview:(加载的新页面);      相 ...