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
- java开发环境搭建、eclipse的使用
- Java开发环境的搭建以及使用eclipse创建项目
- 使用Eclipse IDE搭建Apache Spark的Java开发环境
- 使用Eclipse开发java web环境搭建
- 使用Eclipse搭建Android的开发环境
- 搭建java me 开发的eclipse环境
- Eclipse Java开发环境搭建
- 搭建Java开发环境-Eclipse
- Eclipse-JAVA开发环境搭建
- JAVA开发环境的搭建(配置JAVA开发环境)以及使用eclipse从头一步步创建java项目
- Java开发环境的搭建以及使用eclipse从头一步步创建java项目
- 【转载】Java开发环境的搭建以及使用eclipse创建java项目
- Java开发环境的搭建以及使用eclipse从头一步步创建java项目
- Java开发环境的搭建以及使用eclipse从头一步步创建java项目
- Java开发环境的搭建以及使用eclipse从头一步步创建java项目
- 搭建java开发环境+配置tomcat+使用eclipse
- 使用Eclipse搭建php的debug开发环境
- 使用Eclipse开发C++之环境的搭建
- 二叉树的前序、中序和后序遍历
- log4j详解
- 263-e-Ugly Number
- 阿里2016校招java
- 快速幂模板
- java开发环境搭建、eclipse的使用
- Android SQLIte 介绍 及 导入db文件到app的/data目录时手机需要root
- 数据结构——树
- POJ 1003 && HDU 1056 HangOver(水~)
- DelPhi 动态给ComBoBox赋值,从ComBoBox中取值
- Hibernate关系映射--单向一对一@OneToOne
- 黑马程序员--Java基础学习(IO流--File对象和Properties)第二十天
- GBDT(MART) 迭代决策树入门教程 | 简介
- UIViewController