Windows下Java开发环境搭建

 

Windows下Java开发环境搭建

  根据机器是32或64位选择相应的安装软件,文件名中含有64是针对64位电脑软件。

配置环境变量 

Win2003系统:

 

 

 

Win7系统:

1. 在"环境变量"设置对话框中的"系统变量"中查找是否有"JAVA_HOME",如果有则编辑他,如果没有则选择"新建",在弹出的对话框中的”变量名“一栏中输入"JAVA_HOME",在”变量值“一栏中输入你的JDK安装路径,我的是默认的安装路径:C:\Program Files\Java\jdk1.6.0_31 ,过程如下图所示:

 

Win2003

 

Win7

2. 在"环境变量"设置对话框中的"系统变量"中查找是否有"CLASSPATH",如果有则编辑他,如果没有则选择"新建",在弹出的对话框中的”变量名“一栏中输入"CLASSPATH",在”变量值“一栏中输入你的jre安装路径下的lib路径,我的是默认的安装路径:C:\Program Files\Java\jre7 ,特别需要注意的是需要在路径前加上".;"  ,如:”.;C:\Program Files\Java\jre7\lib“  ,过程如下图所示:

Win7

 

 

Win2003

 

3. 在系统变量中找到path,编辑它,在变量值一栏最后加上一个";"符号,而且是英文字符的分号,然后输入JDK安装目录下的bin目录的路径,我的是:·····前面略······owerShell\v1.0\; C:\Program Files\Java\jre6\bin   如下图:

          

4. 测试环境是否搭建成功:"开始"-->在搜索框中输入"cmd"后回车-->在弹出的对话框中输入java,javac,java -version,javac -version命令,如果出现图中所示样式的内容则Java开发环境搭建成功,如下图所示:

Win7

 

Win2003

 

配置Tomcat

针对电脑是32或64位分别解压缩对应的 apache-tomcat-6.0.37-windows…. .zip 软件,解压缩后即可使用免安装。

配置Eclipse开发工具

针对电脑是32或64位分别解压缩对应的eclipse-jee…. .zip 软件,解压缩后打开eclipse软件。针对64位的eclipse需要下载svn插件。参考下图

 

 

 

 

 

按照下图中的顺序进行操作,在步骤2中弹出窗口输入如下内容

 

Name: subclipse

Location: http://subclipse.tigris.org/update_1.8.x

 

步骤3中标记的两个内容全部选中后进行下一步

 

 

之后就根据提示安装即可,安装成功后需要重启下eclipse。

 

Svn下载

1. 打开eclipse,在页面左侧的区域鼠标右键

 

2. 弹出如下图1所示的界面,选择选择红色标记的选项,弹出如下图2所示的界面,安装红色标记进行选择,

 

32位系统界面

 

64位系统界面

 

 

图1

 

图2

 

图3

 

 

图4

 

输入根据分配的svn账号和密码

 

 

图5

 

图6

 

图7

 

图8

设置工具字符编码

 

设置jdk

在导入的项目内,点击属性,在弹出的框中,选择jdk点击“Edit”按钮:

 

弹出的窗口中,将本地安装的jdk路径加载进来,如图:

 

 

 

 

项目的编译配置

在java build path中,选择Targeted Runtimes的属性,再选择对应配置的tomcat信息,如图:

 

 

目转为web模式

 选择项目右键à属性,弹出如下图所示界面,参考图中红色的标记进行设置,最后点击OK;

 

选择项目右键à属相,弹出如下图所示界面,参考图中红色标记的进行设置;

 

新建Server Runtime

选择Servers面板,右键点击会出现个菜单,如图:

 

 

修改tomcat内存设置

在eclipse开发工具中,双击在Service窗口中的tomcat配置窗口 :

 

 

在如图所示标亮

的文本输入框中加入

-Xms512m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256m -XX:NewSize=256m -XX:MaxNewSize=512m

 

部署bpm系统

将与本文档同一目录下的的bpmx3_dev 文件导入开发工具eclipse,部署到tomcat服务器上,在工具左边的Servers文件夹中打开server.xml文件,加入

 

 

 

 

 

<Context docBase="E:\bpmx\platform\bpmx3_dev\web" path="/bpmx" />

 

 

如果需要更改连接的数据库 则需要修改bpmx3_dev文件夹下的resources\conf\app.properties文件的配置。如图:

 

如需更改数据库类型 则改动jdbc.dbType的值即可 

 

eclipse完全支持HTML/JS/CSS智能提示

1.打开eclipse→Windows→Preferences→Java→Editor→Content Assist

修改Auto Activation triggers for java的值为:zjava   点击apply按钮

如图:

 

2.继续打开JavaScript→Editor→Content Assist

修改Auto Activation triggers for javaScript的值为:zjs   点击apply按钮

如图:

 

3.继续打开web→html Files→Editor→Content Assist

修改Prompt when these characters are inserted:的值为:zhtml  点击apply按钮

如图:

 

4.打开File→Export→Genral→Preferences→导出一文件到任意位置,然后用记事本打开此文件 ,Ctrl+F查找 zjava 然后将其值改为 .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW

再查找 zjs  然后将其值改为 .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW

再查找 zhtml  然后将其值改为 <=.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW

保存文件。

5.打开eclipse→File→Import→Genral→Preferences,导入刚刚编辑的文件后,所有设置完毕。

功能应用

更新项目

项目在提交前,应该先做更新项目操作。比如有一个文件a.txt,已经提交到svn中,这样,可能有其他用户提交了新的改动到a.txt,你现在又修改了a.txt,准备提交你的改动。先操作更新a.txt,这样如果该文件在svn服务器已经改动,会将改动加入到当前本地的a.txt中。

在subclipse中的操作:

提交代码

提交代码,一般会级联当前目录下所有改动的内容。

删除代码

对于不再使用的代码,可以直接删除掉,比如通过windows删除文件,通过ubuntu的rm命令或者通过eclipse的delete功能,然后提交项目,subclipse会知道哪个文件被删除了,并将这个变化通知给svn服务器。

还原代码

如果代码做了改动,可以是多个文件,也可以删除了文件或者新增了文件,但是没有提交到svn服务器,可以通过还原功能恢复到改动前的样子。

版本的分支与合并

首先说说创建分支,很简单,不过是浅copy一个trunk目录到branches下即可.如下图所示:

         

 

 

右键你的工程==>team==>分支/标记

弹出如下信息:

 

此框告诉你从哪里copy到哪里,这里我们从trunk位置copy到branches目录,点击ok即可搞定创建,如果你勾选了下面的switch working copy to new branch/tag,eclipse 会自动切换到分支下.这里我们不选择,待会自己切换.

ok,分支建立好了,我们来查看下当前svn的目录结构,应该如下图所示:

 

可以看到branches里面多了一个cms2.0

           现在让我们手工切换到cms2.0分支下进行开发:

 

右键你的工程==>team==>切换==>

 

在窗口中填写你的分支路径,点击ok.

 

现在我们切换到了cms2.0 下了,开始开发吧,加入我们更新了pom.xml这个文件,我们在里面添加了一行比如aaaaaaaaaaaa,然后提交上去.   开发完毕,我们现在要切换回主干,也就是trunk下,按照上面的方法切换回去:

 

 

ok,现在就要把分支上的东西合并到主干了,怎么办呢。

右键单击你的工程==>team==>合并,然后弹出如下对话框:

 

上面的“起始路径”是指你要合并到的路径,这里我们选trunk下的cms

下面的目标路径是被合并的,也就是你的分支

“最新修订版”  与  “修订版”  必须选择一个,如果你选定了“修订版”而又没有填写版本号,合并按钮不可用,这里我们选择“最新修订版”,然后点击合并.

好了,现在看看,在branches下编辑的pom.xml文件时候被合并到trunk上了。

 

svn通常的做法是:首先尝试自动合并,如果自动合并搞定的话,只直接进行合并了,否则,需要人工干预,进行冲突解决.

 

大致这样子,tags下的操作差不多吧,只不过tags下的文件默认是只读的不能编辑.

 

 

 

 

版本的分支和合并,是版本控制的核心功能。

比如,软件通过版本的分支,将项目分配给多人做分工开发,通过版本合并,将这些分工实现的代码合并到新的版本中;或者,修改代码bug的时候,可以先打出一个版本分支,保留出现bug的版本,比如分支版本名称为pre_fix_bug_2201,这里2201表示bug的代号,然后针对这个分支做修改fix这个bug,再将修改后的内容提交到一个新的分支版本,比如post_fix_bug_2201,再到适当时候将这个分支合并到代码主干中去。

以上说了一下版本分支与合并的用途,这里简单说一下svn版本分支合并的基本原理。

首先是版本分支,实际上是将当前版本“copy”到分支上,非常类似windows下,将某个目录的快捷方式复制到其他路径。这种copy,可以说是轻量级copy或者叫廉价copy,不是复制版本内容,而是做一个内部的引用。这样的copy很快,对服务器也没有空间上的开销。

版本的合并,是svn开发中的难点,当做版本合并的时候,服务器会试图智能的合并同一个文件的不同版本,可能会带来版本冲突,这需要操作者做手工的处理,消除版本冲突。合理分工的项目应该可以通过管理手段尽量避免这种情况。

以下是通过subclipse演示版本分支的操作。首先,项目文档应该已经全部提交,然后,选择

然后,填写url,一般是在tags/目录下:

然后默认选项,next即可,然后选择finish按钮。在svn的相应路径下就会有一个同名的项目。

打分支,实际上就是建立了一个项目的轻量级copy。

如何从版本的一个分支切换到另外一个分支,这也是很重要的,它能帮助你轻松在不同的项目版本中自动切换,而不必在eclipse里维持多个项目。

选择要切换的项目版本路径,或者直接输入亦可。

 

然后点击ok后,项目即可切换到该版本下。

在分支上做了改动,并且已经提交(一般tags目录下的项目约定是只读的,不建议改动,这里是为了举例方便),那么,可以将这个版本合并到trunk(主干)代码中,让主干也拥有最新的代码。

 

选择需要合并的源,比如从tags上面一个版本,合并到主干(trunk)代码中。

之后,需要设置一些合并的特性,这里默认配置即可。

执行完毕后,会有一个合并报告,可见没有出现冲突情况。

这时候看源代码,可以发现有改动,这些改动就是合并过来的代码。

改动如果没有问题,就可以提交,这样就完成了一次版本的合并工作。

 

 

“还原”已经提交的改动

如果文档没有提交,还原是很容易的,只需执行还原(revert)就可以了。有时候,已经提交了代码,结果发现了问题,需要回退到之前提交的版本,就不是很容易了。

这时候的还原,其实是将以前的某个修订本(revision)覆盖当前的本地工作拷贝。然后再提交这些改动,成为新的修订本。

下面演示一下。

首先提交了一个版本的改动,这是以后需要还原回来,这里,为了以后还原方便,要在提交的消息中说明改动了什么。(这一步在开发中是必须的,是纪律)

下面,再修改一下项目,然后提交一次,这里故意增加一个文件。

提交以后,后悔了,想恢复到前一个修订版。虽然可以通过版本号进行覆盖还原,但是一般人是无法记忆这个版本号的,另外就是实际情况往往更复杂,不会像示例中那样是相邻的两个修订版。

所以提交修订版时的注解消息就显得特别重要。

这时可以通过svn的日志功能查看到这些版本和它们的注释消息。

看到历次版本的消息内容。

这样,根据注释,我们很容易找到需要还原到以前的那个修订版。如果不放心,我们还可以根据上下文菜单,对比两个修订版的区别。

看比较结果。可以看出,增加了一个文件,另外一个文件中有一处差异。

那么,可以确定是从125修订版恢复(还原)。

更改后的项目,相当于用125修订版还原了126修订版。

可以看到126版本添加的文件不见了,另外VfsDemo.java文件也还原到125版本的内容。这时提交将成为127版本,这个版本其实就是125版本。算是还原了主干(trunk)上的代码。

刷新历史,可以看到修订版已经生效。

Oracle数据库以及配置

1. 根据机器是32或64位选择相应的安装软件,文件名中含有64是针对64位电脑软件。

2. Oracle10g数据库解压缩,然后运行 database 目录下的 setup.exe文件,根据提示安装即可。

3. 配置pl/sql

32位系统

1. 解压缩 x86_Plsql安装汉化版.rar

2. 安装plsqldev.exe

3. 安装chinese.exe ,选择上个步骤的安装目录

4. 将文件夹Crack拷贝到步骤2的目录中,同时将Crack中的内容也拷贝到步骤2的目录中。

 

 

64位系统

1. 解压缩 x64_PLSQL Developer9-GGS.zip

2. 将64位数据库安装目录(如数据库安装D盘),将以下目录中 D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN 的所有文件拷贝并覆盖,步骤1解压缩后的 nstantclient_10_2\NETWORK\ADMIN 中。

转载于:https://my.oschina.net/zz006/blog/754632

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值