• Java开发工具


    总的来看Java的开发工具无非由两个部分构成,一个JDK一个是IDE,无论JDK是不可变的,IDE则是哪个用着舒服就用哪个。

    1JDK

    1.1简介

    JDK Java 语言的软件开发工具包SDK,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。

    如果没有JDK的话,无法编译Java程序,如果想只运行Java程序,要确保已安装相应的JRE

    JDK主要包括以下9大组件:

    javac – 编译器,将源程序转成字节码

    jar – 打包工具,将相关的类文件打包成一个文件

    javadoc – 文档生成器,从源码注释中提取文档

    jdb – debugger,查错工具

    java –Java解释器,运行编译后的java程序(.class后缀的)

    appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。

    Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。

    JavapJava反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。

    Jconsole: Java进行系统调试和监控的工具

    虽然有些组件我们可能并不熟悉,不过javacJavadocJava jdbjar我们还是经常会用到的。

    1.2环境配置

    1.2.1Windows

    java运行环境安装与测试。

    1.下载JDK (http://www.oracle.com/cn/technologies/java/index.html

    ,建议同时下载其Java Documentation,这是Java帮助文档)

    2.运行刚刚下载的安装程序进行正式安装(以下假设安装于c:jdk1.6.0_21,建议安装路径不要有空格,不宜安装在Program Files目录下!)

    3.设置运行环境参数:

    a.如果是Win95Win98,在autoexec.bat的最后面添加如下3行语句:

    set JAVA_HOME=JDK安装目录

    set PATH=%JAVA_HOME%in;%PATH%

    set CLASSPATH=.;%JAVA_HOME%lib

    注意:---可用dos命令notepad c:autoexec.bat打开记事本,加入上面的3行语句。

    b.如果是Win2000WinXP系统,使用鼠标右击我的电脑”->属性->高级->环境变量

    系统变量->新建->变量名:JAVA_HOME 变量值:JDK安装目录

    系统变量->新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%lib

    系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%in;

    c.如果是VistaWin7Win8系统,使用鼠标右击计算机”->属性->左侧高级系统设置->高级->环境变量

    系统变量->新建->变量名:JAVA_HOME 变量值:JDK安装目录

    系统变量->新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%lib

    系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%in;

    CLASSPATH中有一英文句号“.”后跟一个分号,表示当前路径的意思)

    (使用命令行的方法设置环境变量,只会对当前窗口生效)

    (改Path变量时,不是删除原有的值而是添加新的路径)

    4.开启一个命令提示符窗口,确认Java Javac两个命令可以运行,则环境变量配置ok

    1.2.2LINUX

    UbuntuLinuxjdk的安装与配置

    1.安装

    下载linux版本的jdk

    打开终端,用cd命令进入jdk所在目录,执行复制命令

    sudo cp jdk-6u7-linux-i586.bin /usr

    即将jdk复制到/usr目录下

    然后进入/usr目录

    cd /usr

    执行权限

    chmod +x jdk-6u7-linux-i586.bin

    执行安装命令

    ./jdk-6u21-linux-i586.bin

    (文件名)

    如遇错误,可先切换至root用户下,su root,再执行安装命令

    安装成功会在/usr目录下生成jdk1.6.0_07目录,就是jdk安装目录

    重启电脑,打开终端,输入java -version

    如若有显示java的版本信息,则表示安装成功,

    2.配置

    安装成功后需要配置jdk环境变量

    cd命令进入/etc目录

    sudo vi profile

    即执行编辑profile文件命令

    umas k022前添加如下内容:

    export JAVA_HOME=/usr/jdk1.6.0_21

    export JRE_HOME=/usr/jdk1.6.0_21/jre

    export PATH=$PATH:/usr/jdk1.6.0_21/bin

    export CLASSPATH=./:/usr/jdk1.6.0_21/lib:/usr/jdk1.6.0_21/jre/lib

    保存退出,重启电脑

    3.测试

    新建Test.java

    public class Test{

    public static void main(String[] args){

    System.out.println("HelloWelcome to Linux World!");

    }

    }

    在终端用cd命令进入Test.java目录,然后输入

    javac Test.java

    java Test

    若输出

    HelloWelcome to Linux World!

    则表明配置成功!

    如不能通过编译,可通过重新启动系统试试

    4.注意

    在用vi命令编辑profile文件时,Linux初学者可能还不熟用

    sudo vi profile进入编辑文件后如出现

    Press ENTER or type command to continue

    则按回车

    然后按方向键直到umas k022前一行

    按字母o进入编辑状态

    输入环境变量内容

    回车,按几次ESC键,直到听到""声,输入

    :x

    回车

    即保存退出

    至此,Linux jdk环境变量配置完成

    如果安装完成时候在终端输入:java -version 不显示当前的安装版本的话

    则需要卸载原先的版本即可。

    yum -y remove <java版本>

    例如:centos 版本

    [root@localhost /]# yum -y remove java-1.4.2-gcj-compat 卸载它。

    [root@localhost soft]# chmod 700 jdk-1_5_0_13-linux-i586.bin

    [root@localhost soft]# ./jdk-1_5_0_13-linux-i586.bin

    [root@localhost soft]# mv jdk1.5.0_13/ /usr/local/

    为了方便以后升级,建立软链接

    [root@localhost local]# ln -s /usr/local/jdk1.5.0_13/ /usr/local/jdk

    定义环境变量

    [root@localhost local]# vi /etc/profile

    export JAVA_HOME=/usr/local/jdk
      export PATH=$PATH:$JAVA_HOME/bin
      export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

    ok,至此java环境配置完毕

    2IDE

    2.1简介

    开发环境IDEIntegrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器编译器调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。

    Java最常用的三个IDEIDEA EclipseNetBeans

    2.1.1 IntelliJ IDEA Community Edition

    IntelliJ IDEA Community Edition(社区版)是一款免费的Java IDE(集成开发环境),主要用于Android应用开发、ScalaGroovyJava SEJava编程。它设计轻巧,并提供如JUnit测试、TestNG、调试、代码检查、代码完成、支持多元重构、Maven构建工具、ant、可视化GUI构建器和XMLJava代码编辑器等有用的功能。

    当然有一些功能在社区版上是没有的,所以如果你需要更多功能的话,不妨买一个许可证来解锁所有功能。

    IntelliJ IDEA Community Edition(社区版)是在Apache 2协议下发布的。

    官方网站:https://www.jetbrains.com/idea/features/

    2.1.2.Eclipse

    Eclipse是一款主要用Java编写的免费java ideEclipse允许你创建各种跨平台的可用于手机、网络、桌面和企业领域的Java应用程序。

    它的主要功能包括Windows生成器、集成MavenMylynXML编辑器、Git客户端、CVS客户端、PyDev,并且Eclipse还有一个基本工作区,里面的可扩展插件系统,可满足你自定义IDE的需求。通过插件,你也可以用其他编程语言开发应用程序,语言包括CC ++JavaScriptPerlPHPPrologPythonRRuby(包括Ruby on Rails框架),等等。

    EclipseEclipse公共协议下可用,并且适用于WindowsMac OS XLinux

    官方网站:https://eclipse.org/

    2.1.3 NetBeans

    NetBeans是一款用Java编写的开源IDE,是IDR解决方案最喜欢使用的Java IDE编辑器之一。

    NetBeans IDE支持所有Java应用类型(Java SEJavaFXJava ME、网页、EJB和移动app)标准开箱即用式的开发。 NetBeans模块化的设计意味着它可以由第三方创建提升功能的插件来扩展NetBeans(比如说,NetBeansPDF插件就是一个很好的例子)。

    NetBeans IDE既可用于Java开发,也支持其他语言,特别是PHPC/C ++,和HTML5

    NetBeans功能是基于Ant的项目系统,支持Maven、重构、版本控制(支持CVSSubversionGIT MercurialClearCase),并且是在由通用开发和发布协议(CDDLv1.0GNU通用公共协议(GPLv2构成的双重协议下发布的。

    NetBeans可跨平台运行在微软WindowsMac OS XLinuxSolaris和支持兼容JVM的其他平台上。

    官方网站:https://netbeans.org/

  • 相关阅读:
    《2048》开发5——实现计分功能
    《2048》开发4——继续编辑GameView类,实现游戏逻辑
    《2048》开发3——编辑Card类
    robotframework(rf)中对时间操作的datetime库常用关键字
    弹框和单选框,复选框
    Selenium IDE安装与使用
    全面的功能测试点总结
    RF新手常见问题总结--(基础篇)
    常用断言关键字(rf中)
    jmeter录制(ios)app脚本
  • 原文地址:https://www.cnblogs.com/Li-Wei/p/6188037.html
Copyright © 2020-2023  润新知