针对 java 环境配置做个总结:
windows系统下:
一、JDK下载
到http://www.oracle.com/technetwork/java/javase/downloads/index.html
可以下载最新的JDK1.6。
二、JDK安装
JDK的安装非常简单,只需要按照向导一步一步进行即可。在安装时需记住安装的路径,在配置环境变量时将会用到
这个安装路径。我的安装路径是C:\Program Files\Java\jdk1.6;
bin:binary 的简写,下面存放的是 Java 的各种可执行文件;
db:JDK6 新加入的 Apache 的 Derby 数据库,支持 JDBC4.0 的规范;
include:需要引入的一些头文件,主要是 c 和 c++的,JDK 本身是通过 C 和 C++实现的;
jre:Java 运行环境;
lib:library 的简写,JDK 所需要的一些资源文件和资源包。
三、配置环境变量
对于初学者来说,环境变量的配置是比较容易出错的,在配置的过程中应当仔细。使用JDK一共需要配置三个环境
变量:
java_home、classpath和path(不区分大小写)。
1、java_home
右击“我的电脑”,选择“属性”,点击“高级”选项卡,选择“环境变量”。在变量名处填写java_home,变量
值填写C:\Program Files\Java\jdk1.6,然后点击确定,这样java_home变量就配置完成了。
2、classpath
可以参考java_home的配置过程,需要新建一个系统变量,不过classpath的变量名是classpath,变量值是
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径)。
使用Eclipse这些IDE工具,这一步被我忽略。
3、path
path变量在系统变量中已存在,要修改path变量只需要选中path变量,点击编辑即可。在变量值中加入如下内容%JAVA_HOME%\bin;。建议把 JDK bin 的路径放在原有 path 的最前面。因为在 %SystemRoot%\system32 中还有一个 java.exe/javaw.exe,这是 Windows 操作系统自带的那个JRE,如果我们自己装的话就不要用他默认的那个JRE 了,可以用我们自己装的。如果把 JDK bin 的 path 放在最前面的话会优先使用。
四、java配置是否成功:
在dos窗口下
,输入"javac -version"与"java -version",然后回车,出现如下信息则表示安装配置成功。
C:\Documents and Settings\张饰轩>javac -version
javac 1.6.0_02
C:\Documents and Settings\张饰轩>java -version
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing)
配置JAVA_HOME,CLASSPATH,PATH的目的:
1、设置JAVA_HOME:
JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
一、为了方便引用,比如,你JDK安装在C:\Program Files\Java\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;
二、归一原则, 当你JDK路径被迫改变的时候, 你仅需更改JAVA_HOME的变量值即可, 否则,你就要更改任何用绝对路径引用JDK目录的文档, 要是万一你没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃!
2、设置CLASSPATH:
CLASSPATH环境变量的作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。这个变量设置的目的是为了程序能找到相应的".class"文件, 举个例子: 你编译一个JAVA程序---A.java, 会得到一个A.class的类文件,你在当前目录下执行java A, 将会得到相应的结果(前提是你已经设置CLASSPATH为"."). 现在, 你把A.class移到别的目录下(例如:"e:\"), 执行java A, 将会有NoClassDefFindError的异常,原因就是找不到.class文件, 现在你把CLASSPATH增加为:".;e:\"再运行java A, 看看会有什么结果~~:)~~~, 一切正常, java命令通过CLASSPATH找到了.class文件!
如果使用Eclipse这类开发工具,在项目工程目录下,有个.classpath文件,里面会把所需要的包引入到CLASSPATH下。所以单纯的使用IDE开发工具时,这步骤可以省略。
3、设置PATH:
道理很简单, 你想在任何时候都使用%JAVA_HOME%\bin\java 等来执行java命令吗, 当然不会, 于是, 你可以选择把 %JAVA_HOME%\bin添加到PATH路径下, 这样, 我们在任何路径下就可以仅用java来执行命令了.(当你在命令提示符窗口输入你个代码时,操作系统会在当前目录和PATH变量目录里查找相应的应用程序, 并且执行.)。PATH环境变量的作用是指定命令搜索路径,在dos命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。
linux下(后补);
Maven 安装配置
一、Maven 下载
到http://maven.apache.org/download.html
可以下载最新的版本 Maven 2.2.1。
二、配置好Java环境
三、配置Maven
1、新建一个MAVEN_HOME,路径例如:D:\Program Files\apache-maven-2.2.1。
2、在Path变量上添加:%MAVEN_HOME%\bin;
四、测试maven是否安装成功(由于我的操作系统是windows 2000)
在命令行输入命令:mvn -v
如果显示如下:
Apache Maven 2.2.1 (r801777; 2009-08-07 03:16:01+0800)
Java version: 1.6.0_02
Java home: C:\Program Files\Java\jdk1.6\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
五、eclipse中使用maven2会弹出窗口,需要配置。
添加
-vm %JAVA_HOME%\bin\javaw.exe
以下是eclipse.ini的完整的配置文件:
-startup
plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm %JAVA_HOME%\bin\javaw.exe
-vmargs
-Dsun.lang.ClassLoader.allowArraySyntax=true
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
遇到下面的问题
Missing:
----------
1) com.sun:tools:jar:1.5.0
Try downloading the file manually from the project website.
把eclipse中的【Windows】-【Preferences】-【Java】-【Install JREs】改为JDK,而不用JRE。
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.5.0</version>
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
java.home 指向的是jdk,如果是jre会出现上面的报错,找不到的情况。
最好把jre删除,防止干扰。
Maven 安装配置
一、Ant 下载
到http://ant.apache.org/bindownload.cgi
可以下载最新的版本 Ant。
二、配置好Java环境
三、配置Ant
1、新建一个ANT_HOME,路径例如:D:\Program Files\apache-ant-1.8.2。
2、在Path变量上添加:%ANT_HOME%\bin;
四、测试maven是否安装成功(由于我的操作系统是windows 2000)
在命令行输入命令:ant -v
如果显示如下:
Apache Ant(TM) version 1.8.2 compiled on December 20 2010
分享到:
相关推荐
Maven 是 Apache 组织开发的一款强大的项目管理和构建工具,它替代了传统的 Ant 工具,简化了 Java 项目的构建过程。Maven 使用一个标准的目录结构和一个基于 XML 的配置文件,称为 `pom.xml`,来管理项目依赖、构建...
在Thrift 0.9.0版本中,可能需要配置特定的Maven或Ant插件来支持Thrift的编译。 总结一下,Thrift 0.9.0提供了跨语言的服务接口定义和实现,Ant用于定制化的项目构建,而Maven则用于更高级的项目管理和依赖解析。这...
结合提供的文件,我们可以推断这是一个关于构建和部署Java EE应用程序的环境配置,可能涉及到使用Maven进行项目构建,Ant进行特定任务的自动化,JBoss Seam作为开发框架,而JDK则是运行环境的基础。Wildfly-10.1.0....
对于Java开发人员而言,正确地配置JDK(Java Development Kit)和Maven的相关环境变量至关重要。这不仅能够确保Java程序正确编译和运行,还能提高构建和管理项目的效率。 ### 二、JDK环境变量配置详解 #### 1. **...
在软件开发过程中,尤其是Java应用开发,Maven是...通过阅读和分析这两个文件,你可以更直观地了解如何在POM文件中实现多环境配置。记住,理解和实践是掌握任何技术的关键,所以请动手尝试并根据你的项目需求进行调整。
`setEnv.cmd`文件通常用于设置与Java相关的环境变量,如`JAVA_HOME`(指向JDK安装路径)、`PATH`(添加JDK的bin目录到系统路径)、`ANT_HOME`(指向Ant的安装目录)等。确保这些变量被正确设置,能够使Ant找到Java...
例如,Maven默认将源代码放在`src/main/java`目录下,资源文件放在`src/main/resources`目录下,这种预设的文件结构大大减少了构建过程中需要显式配置的内容。 **1.3 一般接口** Maven提供了一组标准的目标(goals...
【Maven安装与配置的详细步骤】 Maven是一款基于Java的开源项目管理工具,由Apache软件基金会开发。...了解并熟练掌握Maven的安装、配置和使用,对于Java开发者而言,是提高工作效率和协作能力的重要工具。
Maven需要Java环境的支持,因此在安装Maven前,需确保系统中已正确安装Java,并且版本满足Maven的要求。 **2.2 下载Maven** 从Maven官方网站或其他可信源下载Maven的最新版本,通常为.zip或.tar.gz压缩包。 **2.3 ...
** Maven 环境配置详解 ** Maven 是一个强大的项目管理和构建工具,广泛应用于Java开发领域。它通过提供统一的构建过程、依赖管理和项目信息管理,极大地简化了项目的构建和维护工作。本文将详细讲解如何配置 Maven...
**环境检查**:检查Maven安装版本、Java版本是否满足插件的要求。 3. **依赖验证**:确保所有依赖都已经正确下载并且版本兼容。 4. **插件升级**:尝试升级到最新版本的`maven-ear-plugin`,看看问题是否得到解决...
- **必要性**:Maven需要Java环境支持,因此首先需要确保Java环境已正确安装。 - **方法**:可以通过命令行输入`java -version`来检查Java版本。 2. **下载Maven** - **官方资源**:从Apache官网下载最新的Maven...
3. **运行与调试**:配置本地环境,通过Maven或Ant构建并运行项目,进行功能验证和问题调试。 4. **扩展与优化**:根据需求,可以修改源码以实现特定功能,或者优化性能和用户体验。 5. **学习构建工具**:通过实践...
此外,Maven还支持ProfileBuild的配置,它允许根据不同的环境变量、操作系统等条件来使用不同的构建设置。ProfileBuild是在标签内定义的,它可以覆盖或扩展ProjectBuild中的配置。 总之,Maven通过pom.xml文件中的...
Java ANT包发布工具包是Java开发中的一个重要组件,主要用于构建和自动化Java项目。...同时,ANT与其他Java工具,如JUnit(单元测试)、Maven(项目管理)等,可以很好地协同工作,构建出完整的Java开发环境。
在开始使用Ant之前,首先需要确保已经正确安装并配置了Java环境。接着,我们可以通过以下几个步骤来创建一个基本的Ant构建文件: 1. **创建`build.xml`文件**:这是Ant的核心配置文件,所有构建相关的任务都将在...
### JVM与JAVA环境配置详解 在进行JAVA应用开发时,正确配置JVM(Java虚拟机)及JAVA开发环境是至关重要的第一步。本文将基于提供的文件信息,深入解析JVM及JAVA开发环境配置的关键步骤和注意事项。 #### 1. JAVA_...
Apache Tomcat、Maven 和 Ant 是Java开发和部署中不可或缺的工具。让我们分别详细了解一下这三个重要组件及其在Java生态系统中的作用。 Apache Tomcat是一个开源的Servlet容器,它实现了Java Servlet和JavaServer ...
安装Ant相对简单,主要步骤包括下载Ant的二进制分发包、解压到指定目录、配置系统环境变量等。创建第一个Ant脚本通常从编写一个简单的`build.xml`文件开始,该文件定义了构建的目标和任务。例如,可以编写一个任务来...