windows系统Java常用开发环境

2019-03-11 16:22:27 浏览2499次 作者: Spuiln

收藏

JDK

简介

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

安装及配置

1. 安装jdk,随意选择目录

2. 安装jre,目录和jdk目录相同即可

3. 创建JAVA_HOME环境变量指向该目录,系统变量path追加%JAVA_HOME%\bin

4. 检验是否配置成功,打开cmd窗口,输入java -version,显示版本信息则说明安装和配置成功

JMeter

简介

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。

Apache jmeter 可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,java 对象,数据库和查询,FTP服务器等等)的性能进行测试。它可以用于对服务器、网络或对象模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能。你可以使用它做性能的图形分析或在大并发负载测试你的服务器/脚本/对象。

安装及配置

将压缩文件解压到某个目录,创建JMETER_HOME环境变量指向该目录,系统变量path追加%JMETER_HOME%\bin

运行

打开cmd窗口,输入jmeter启动

Tomcat

简介

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。

安装及配置

1. 安装Tomcat前需安装JDK

2. 将压缩文件解压到某个目录,创建CATALINA_HOME环境变量指向该目录,系统变量path追加%CATALINA_HOME%\bin

3. 检验是否配置成功,进入bin目录,运行startup.bat,启动成功则说明安装和配置成功

Maven

简介

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。

Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。

Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来简化构建过程。当时有一些项目(有各自Ant build文件),仅有细微的差别,而JAR文件都由CVS来维护。于是希望有一种标准化的方式构建项目,一个清晰的方式定义项目的组成,一个容易的方式发布项目的信息,以及一种简单的方式在多个项目中共享JARs。

安装及配置

将压缩文件解压到某个目录,创建MAVEN_HOME环境变量指向该目录,系统变量path追加%MAVEN_HOME%\bin

settings.xml配置

在Maven中提供了一个settings.xml文件来定义Maven的全局环境信息。这个文件存在于Maven安装目录的conf子目录下面,主要包括以下元素:

l localRepository

表示Maven用来在本地储存信息的本地仓库的目录。默认是用户家目录下面的.m2/repository目录。

l interactiveMode

表示是否使用交互模式,默认是true;如果设为false,那么当Maven需要用户进行输入的时候,它会使用一个默认值。

l offline

表示是否离线,默认是false。这个属性表示在Maven进行项目编译和部署等操作时是否允许Maven进行联网来下载所需要的信息。

l pluginGroups

在pluginGroups元素下面可以定义一系列的pluginGroup元素。表示当通过plugin的前缀来解析plugin的时候到哪里寻找。pluginGroup元素指定的是plugin的groupId。默认情况下,Maven会自动把org.apache.maven.plugins和org.codehaus.mojo添加到pluginGroups下。

l proxies

其下面可以定义一系列的proxy子元素,表示Maven在进行联网时需要使用到的代理。当设置了多个代理的时候第一个标记active为true的代理将会被使用。

l servers

其下面可以定义一系列的server子元素,表示当需要连接到一个远程服务器的时候需要使用到的验证方式。

l mirrors

用于定义一系列的远程仓库的镜像。

  <!-- 阿里源 -->

   <mirror>

        <id>alimaven</id>

        <mirrorOf>central</mirrorOf>

        <name>aliyun maven</name>

        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>

    </mirror>

l profiles

用于指定一系列的profile。profile元素由activation、repositories、pluginRepositories和properties四个元素组成。当一个profile在settings.xml中是处于活动状态并且在pom.xml中定义了一个相同id的profile时,settings.xml中的profile会覆盖pom.xml中的profile。

修改maven的默认JDK版本:settings.xml添加如下代码

<profile>    

    <id>jdk-1.8</id>    

     <activation>    

          <activeByDefault>true</activeByDefault>    

          <jdk>1.8</jdk>    

      </activation>    

<properties>    

<maven.compiler.source>1.8</maven.compiler.source>    

<maven.compiler.target>1.8</maven.compiler.target>    

<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>    

</properties>    

</profile>

MySQL

简介

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

安装及配置

1. 将压缩文件解压到某个目录,创建MYSQL_HOME环境变量指向该目录,系统变量path追加%MYSQL_HOME%\bin

2. 在该目录下新建my.ini文件,修改配置basedir、datadir,文件内容:

[mysqld]

basedir=D:\Program Files\mysql-5.7\

datadir=D:\Program Files\mysql-5.7\data\

port=3306

skip-grant-tables

3. 以管理员身份打开cmd窗口,进入该目录的bin文件夹,输入mysqld --install把MySQL服务器进程添加到服务选项

4. 输入mysqld --initialize初始化数据文件,创建一个登陆用户,用户名默认是root,密码默认为空

5. 输入net start mysql启动MySQL服务

6. 输入mysql -u root -p进入MySQL管理界面,使用update mysql.user set authentication_string=password('123456789') where user='root' and Host = 'localhost';修改root密码

7. 输入flush privileges; 刷新权限

8. 修改 my.ini文件,删除skip-grant-tables

9. 重启MySQL服务

Navicat for MySQL软件连接报错1862

解决方法:管理员权限运行命令mysqladmin -uroot -p password修改密码

Redis

简介

Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,Redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是Redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

Redis 是一个高性能的key-value数据库。 Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。

Redis支持主从同步。数据可以从主服务器向任意数量的从服务器上同步,从服务器可以是关联其他从服务器的主服务器。这使得Redis可执行单层树复制。存盘可以有意无意的对数据进行写操作。由于完全实现了发布/订阅机制,使得从数据库在任何地方同步树时,可订阅一个频道并接收主服务器完整的消息发布记录。同步对读取操作的可扩展性和数据冗余很有帮助。

安装及配置

将压缩文件解压到某个目录,创建REDIS_HOME环境变量指向该目录,系统变量path追加%REDIS_HOME%

运行

打开cmd 窗口,输入redis-server.exe redis.windows.conf启动服务端;打开另一个cmd窗口,输入redis-cli.exe -h 127.0.0.1 -p 6379启动客户端

Eclipse

简介

Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

安装及配置

1. 安装Eclipse前需安装JDK

2. 将压缩文件解压到某个目录,运行eclipse.exe启动程序即可

集成Tomcat

打开Eclipse,单击“Window”菜单,选择“Preferences”,找到“Server”—“Runtime Environments”,点击“Add”添加对应版本的Tomcat点击“Next”,选择Tomcat的安装目录点击“Finish”

集成Maven

打开Eclipse,单击“Window”菜单,选择“Preferences”,找到“Maven”—“Installations”,点击“Add”选择Maven的安装目录点击“Finish”;找到“Maven”—“User Settings”,修改setting.xml为刚才配置的Maven目录下的setting.xml

集成SVN

使用Eclipse在线安装subclipse插件,打开Eclipse,单击“Help”菜单,选择“Install New Software”,点击“Add”,填入地址“https://dl.bintray.com/subclipse/releases/subclipse/latest/”,点击“OK”,加载出列表后选择“Select All”,点击“Next”直到看到“Finish”,安装完成后需要重启Eclipse


当您发现内容错误或代码bug,以及下载链接无法使用等,请点击屏幕右下角的上报错误来进行提交,我们会尽快修正。
本程序所有源码和工具完全免费,当本网站内容如果侵犯了您的权益,请联系我们,我们会尽快处理,感谢您的合作。

收藏 分享

相关文章

评论:

文明上网理性发言,请遵守 新闻评论服务协议

当前还没有评论,快来评论吧

上报错误