很久前就试过,但是没有成功。想起来主要是些细节问题没有搞清楚。现在准备开始学习
JSP
所以再一次配置,在网上查了很多文章一一的试验,可是每篇文章要不是不全面,要么就是对应软件版本太久和现在版本有很多差别,可惜没有一篇能够完全清晰的告诉一个初学者该如何配置的文章
,
好不容易东看看西看看总算成功运行了,为了让像我一样的初学者在不懂太多术语的基础上也能成功配置,节省时间来开始学习。我就将完整细致的写下来。
软件准备:
(
我使用的是
WINDOWSXP
—
SP2)
//------JDK5.0------
jdk-1_5_0-windows-i586.exe
//------JSP
容器
----
apache-tomcat-5.5.16.zip
tomcatPluginV31.zip
//------j2ee
插件
-----
lomboz-eclipse-emf-gef-jem-3.1RC1.zip
//-----------IDE-----------
eclipse-platform-3.2-win32.zip
//-----------JAVA
开发插件
eclipse-JDT-3.1zip
//-----------
语言汉化包
------
NLpack1-eclipse-JDT-3.1.zipNLpack1-eclipse-platform-3.1-win32.zip
这些插件和软件都是在官方网站上下载的,不知道地址的同学可以搜索一下就可以了。我就不浪费口水了。在进行以下安装之前要先安装
JDK
,一路下一步即可。完成后设置三个环境变量(如果原来系统有就不要添加了)
JAVA_HOME(jdk
安装目录
)PATH(jdk
安装目录下的
BIN
目录
)CLASSPATH(
类文件目录,记到前面加个
.;
)
第一步:安装
eclipse3.1
直接解压
eclipse-platform-3.2-win32.zip
到一个目录下,建议目录名路径名之间不要有空格和汉字(原因我也不太说的清楚),好了之后再解压
eclipse-JDT-3.1zip
到同一目录中,注意要直接覆盖而不要将解压后的内容放在
eclipse
目录下,完成之后用同样的方法解压后面两个汉化包覆盖
eclipse
目录。
第二步:安装
tomcat
将
apache-tomcat-5.5.16.zip
直接解压到一个目录即可,完成之后建立一个系统环境变量叫
TOMCAT_HOME
并把值设置为刚才
tomcat
的安装目录
;
第三步:安装
tomcatPluginV31.zip
将它解压后的文件夹拷贝到
X:\....\eclipse\plugins
文件夹下面即可;
第四步:安装
lomboz
安装汉化包插件一样,直接解压覆盖原来的
eclipse
目录即可;
好了,安装完成了!现在开始配置了:
需要配置的地方用图片表示:大家照这改就可以了!(注意安装目录要使用你实际安装的目录不要照到抄哈!)
图片在http://corsair.java.photo.163.com 的work目录下。
发现
swing
中对控件的布局很麻烦,要想整个好看的界面确实是件烦人的事情,我做了一个简单的界面,代码如下:
package
gui;
import
java.awt.BorderLayout;
import
java.awt.GridLayout;
import
javax.swing.JButton;
import
javax.swing.JFrame;
import
javax.swing.JLabel;
import
javax.swing.JPanel;
import
javax.swing.JTextField;
import
javax.swing.JToolBar;
public
class
UserGui
extends
JFrame {
static
final
long
serialVersionUID
=
1
;
JPanel infBar;
JButton[] button
=
new
JButton[
6
];
JToolBar tb;
//
----------
JLabel idL
=
new
JLabel(
"
工号:
"
);
JLabel nameL
=
new
JLabel(
"
姓名:
"
);
JLabel moneyL
=
new
JLabel(
"
学历:
"
);
JLabel workL
=
new
JLabel(
"
职称:
"
);
JTextField idT
=
new
JTextField(
22
);
JTextField nameT
=
new
JTextField(
22
);
JTextField moneyT
=
new
JTextField(
22
);
JTextField workT
=
new
JTextField(
22
);
//
--------------------------------
public
UserGui(String name) {
super
(name);
setLayout(
new
BorderLayout());
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(
290
,
200
);
setResizable(
false
);
setToolBar();
setInfBar();
add(infBar, BorderLayout.CENTER);
add(tb, BorderLayout.NORTH);
setVisible(
true
);
}
//
--------------------------------
public
void
setToolBar() {
tb
=
new
JToolBar();
tb.setFloatable(
false
);
String[] t1
=
{
"
查询
"
,
"
添加
"
,
"
修改
"
,
"
删除
"
,
"
应用更改
"
,
"
退出系统
"
};
for
(
int
i
=
0
; i
<
6
; i
++
) {
button[i]
=
new
JButton(t1[i]);
tb.add(button[i]);
}
}
public
void
setInfBar() {
infBar
=
new
JPanel();
infBar.setLayout(
new
BorderLayout());
JPanel left
=
new
JPanel();
left.setLayout(
new
GridLayout(
4
,
1
));
JPanel right
=
new
JPanel();
right.setLayout(
new
GridLayout(
4
,
1
));
infBar.add(left, BorderLayout.WEST);
infBar.add(right, BorderLayout.EAST);
left.add(idL);
left.add(nameL);
left.add(moneyL);
left.add(workL);
right.add(idT);
right.add(nameT);
right.add(moneyT);
right.add(workT);
}
//
--------------------------------
public
static
void
main(String[] args) {
UserGui ug
=
new
UserGui(
"
人事档案管理系统界面
"
);
}
}