java开发环境搭建、eclipse的使用

来源:互联网 发布:华大基因待遇 知乎 编辑:程序博客网 时间:2024/05/21 15:39

关于安装java出现的问题:

Q1:为什么java安装目录下只有jre文件夹?

普通用户使用java程序,装jre即可。开发人员需要安装jdk(jdk包含jre和相应的一些开发环境),安装JDK后,Java安装目录下有jdk和jre两个文件夹。
如果没有JRE、jdk两个文件夹,去甲骨文官网重新下载安装JDK,不要只下载了那个jre安装包。
http://www.oracle.com/technetwork/java/javase/downloads/index.html
在安装过程中,会让你选择是否安装公用JRE。这个JRE也就是普通用户运行java所需的环境。其下的lib只是运行java程序的jar包,是为JVM运行时候用的,包括所有的标准类库,和扩展类。事实上,jdk自身目录下同样存在一个jre,这个开发者用的JRE和公用JRE稍有不同。

Q2:为什么在cmd输入javac显示无此命令,而输入java -version是有用的。

安装之后,通常输入java -version是有用的。那是因为软件为java.exe这个程序在/oracle/java(一般在c盘 programfiles下)创建了该程序的快捷方式,并在环境变量path中添加了上述目录。但是javac.exe并没有创建快捷方式,所以需要将jdk的bin目录添加到path中,才能正常使用javac命令。(如果jdk的安装目录下没有找到javac.exe命令,重装吧)

附:环境变量的含义
classpath 是为编译import相应类做准备,给定一些目录,让编译器去寻找需要编译的类。
Path就是cmd的command的命令程序搜索路径。

关于eclipse

Q1:如何使用外来jar包?

举例说明,如何导入mysql数据库的驱动jar包。
在mysql官网下载connect-J
http://dev.mysql.com/downloads/connector/j/
下载的msi文件是个安装包,下载运行之后,你会在mysql的安装目录下\MySQL\Connector J 5.1.27找到jar包。当然你也可以直接下载zip的压缩文件获得jar包。
先在eclipse的工程目录下建lib文件夹,复制jar包进去。注意,在文件系统中更改了工程的内容,需要在eclipse中工程中右键点击refresh,才能刷新。
在eclipse的IDE中,右键工程,build path中添加jar。
有两个选项:
add lib 和add extra lib。两者不同。
前者先把jar包放在项目的目录下,通过添加jar包,是使用相对地址的,这样把项目复制到其它电脑也可以用。
后者使用绝对路径。添加之后的jar会在工程导航图中显示在reference jar目录中。

使用过程中的小技巧

快捷键:
Alt+? 调出智能索引。

在重写父类的方法时,直接右键source选择override,在父类的方法中选择要重载的方法,eclipse会自动写入框架代码。

添加注释
在函数上方,输入/**,回车。可以添加注释

安装eclipse的插件
在帮助->install new software选项。
输入相应的下载地址,比如下载uml2的地址:http://www.soyatec.com/update

0 0