标签:
作为Java的刚開始学习的人,不知道其它的刚開始学习的人有没有和我一样的感受:用Java开发须要配置这么复杂
的环境。太难了。第一次配置时,一团混乱。Oracle监听服务打不开了,PLSql连接不上Oracle了,等
着这些都攻克了,又听说还要配置Tomcat,一查。配置Tomcat之前还须要配置JDK,于是就好像抓住了
一个绳子一样。这个绳上的蚂蚱就炸锅啦!只是好在,如今基本上完毕了对Java开发环境的基本设置。
所以,写这篇博客来大概捋捋自己的思路,也给其它刚開始学习的人一些小小的參考。
以下说的几个安装部分,除JDK和Tomcat有先后顺序外,其它都是没有强制要求顺序的,不过我之
所以这样写。是为了让读者对从零開始配置Java开发环境有一个比較清晰的认识。简单的说,这样可能
会更easy理解一些。
并且以下设计的工具再此都不会具体介绍安装方法(网上的教程非常多也非常清楚),
通俗易懂点吧:本篇博文以“做什么”为主,至于“怎么做”,我会提供一些连接,读者也可自行上网
搜索,类似的教程非常多。
首先,来攻克老大难吧---Oracle。
这里,须要两个安装包:
1. Oracle 11g
(1)安装
去Oracle官网上下载win32_11gR2_database_1of2.zip和win32_11gR2_database_2of2.zip,然后
将两者都解压缩到当前文件夹(依照提示,替换就可以),这样,会在当前文件夹下生成一个“database”文件
夹,进入目录后。点击“setup.exe”就可以開始Oracle database的安装。
(2)设置监听
在下图“NetConfiguration Assistant”中设置监听程序
(3)创建数据库
在上图“DatabaseConfiguration Assistant”中创建数据库实例。
http://jingyan.baidu.com/article/90bc8fc80c01f2f653640c1f.html (链接:Oracle怎样创建数据库)
(4)注意事项
A、无监听程序
我的Oracle重装了两次,第二次的时候甚至都重装系统了,但是还是反复出现“无监听程序”这个问
题,不仅在PlSQL连接数据库时出现,在创建数据库时也是出现。致使无法成功创建数据库实例。因为第二
次是又一次装系统后再装的Oracle,所以想着软件出现故障的可能性比較小,于是上网查啊查啊,都没有解决。
后来发如今我的注冊表和服务中都没有Oracle的监听服务!于是就想着是不是软件真的装的有问题了,于是
准备要重装了,只是这是救星周响出现了。又经过了一会的研究,终于发现了问题所在:权限!!
原来我一直登录的系统是使用标准用户,没有权限去更改Oracle文件夹下的一些文件,因此老是提示:
拒绝訪问。最后使用超级管理员Administrator登录。成功的启动了监听,也成功的创建了数据库实例!
B、记得下图的口令
假设不选择红框,也就是默认的“这些账户都是用不同的口令”:那么默认的username和password分别对
应是----sys/change_on_install;SYSTEM/manager;normal/tiger。
假设选择了“对所有账户使
用同样口令”,那么以上说的全部的用户都是相应你自己设置的password的。
为什么须要注意此处呢?由于我在这里栽了个跟头。
我自己设置的时“对全部账户使用同样口令”,
可是在PlSQL连接Oracle时,我填的username和password分别相应的还是默认的那些,所以老是提示我下图:
在网上查了非常多资料解决这一问题,什么环境变量啊,各种服务啊等等,结果都没有解决,后来突然
想到了创建数据库时,我使用了“对全部账户使用同样口令”,我自己对全部用户又一次设置了密码!所以,
我用默认的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(是否又一次设置),保证监听
服务打开,应该没有什么问题了就。
要是还有问题。不怕。咱们继续一个一个解决!
Java 安装JDK包,JDK是JavaDevelopment Kit的缩写,也就是开发工具包,里面内含平时用户用到
的JRE,也就是Java RuntimeEnviroment执行环境。所以装了JDK,JRE自然也被装上了。
JDK的下载和安装都是非常easy的。下一步就可以搞定。只是这里须要注意的是我们须要配置一些环境变
量。在环境变量中。我们须要做两处改动:
加入JAVA_HOME系统变量:右击“计算机”,点击“属性”。显示下图,然后就可以加入对应的环境变
量。当中JAVA_HOME变量的值为:C:\ProgramFiles\Java\jdk1.8.0_05(也就是你安装的JDK的文件夹路径)。
改动Path系统变量:加入Java的值到path中。在最后面加入例如以下语句;%JAVA_HOME%\bin(也就是C:\ProgramFiles\Java\jdk1.8.0_05\bin)。
这样。JDK在安装完之后也就配置完毕了,我们能够检測一下是否成功。打开DOS窗体,输入命令java-
version并回车。
假设出现下图中的版本号信息,那么说明JDK配置成功啦!
配置完JDK后,就须要安装和配置Tomcat了。Tomcat是当中一个开源的且免费的java Webserver。是开
发和调试JSP、Servlet程序的首选。
Tomcat能够说有两种类型:一种是安装版的,一种是免安装版的。安装版的就和JDK的安装类似。免安
装版的直接将压缩文件解压到你想要的文件夹就好。
相比于Oracle的安装和配置。这些都是比較简单的了。不
过还须要注意一个环境变量的设置。首先加入CATALINA_HOME系统变量。变量值为刚刚解压的文件夹,如C:\ProgramFiles\apache-tomcat-7.0.54。
看电脑右下角就出现Tomcat了,绿色为执行。红色为停止。
然后打开http://localhost:8080 ,假设出现下图页面就表示Tomcat成功安装。
1.安装MyEclipse
MyEclipse的安装非常easy,一般不会出现什么问题。这里不再赘述。基本的是在MyEclipse中配置自己的Tomcat和JDK。
2.配置Tomcat
在MyEclipse工具栏中:Window>- preferences >- MyEclipse >- Servers >- Tomcat>- Tomcat 7.x。配置例如以下:
3.配置JDK
配置完Tomcat后,还需在上述路径下继续选择JDK,也就是Window >- preferences >- MyEclipse
>- Servers >- Tomcat>- Tomcat 7.x >- JDK
简单吧。就这样MyEclipse也配置完毕了。
至此,Java开发环境的配置基本完毕了,在这几天的安装配置中,查阅了无数资料,从对Java环境的
混沌状态,到如今有了比較清晰的了解,只是也还是有些稀里糊涂的。大概说说这几天弄这些事的体会吧。
问题真的是一个一个的来,然后就開始上网查资料。解决一个之后又来一个,真的是接踵而来啊!并且在网
络上的资料尽管非常多,问题和我的也非常相似。但是依照他人的方法。自己的问题就是解决不了(只是一些还
是能解决的)。
这时候。深刻的意识到搜索的重要性以及个性的独特。网络上的方法仅仅是共性问题,真的落实到自己的
身上,还要结合自己的环境等等。
这样,才干保证真正的解决这个问题。讲到这里。想到老师经常说的那端话了:
读万卷书不如行万里路,行万里路不如阅人无数,阅人无数不如名师指路。名师指路不如自己去悟。
好了好了,不多说啦,在以后的开发过程中慢慢继续深入学习Java吧!
也希望此篇文章会对你有些许帮
助!
标签:
原文地址:http://www.cnblogs.com/lcchuguo/p/5061126.html