文档章节

正式入坑 - Java开发环境搭建

Constantine_W
 Constantine_W
发布于 2016/08/17 16:25
字数 875
阅读 10
收藏 0
点赞 0
评论 0

       前言 : 因各种原因回到昆明来工作,暂时是个实施,但这工作显然满足不了作为前C艹开发的我的好奇心,所以就近和周围同事学习Java。

       因公司现在的产品基本都是Web的,所以也就找了一本公司的《Java Web 整合开发实战》来边看边学。

       1. 开发环境选择

       工欲善其事,必先利其器。所以开发环境搭建必然是第一步。

       IDE 的选择上我也比对了好久,同事们都用 MyEclipse(听说挺不错的,破解比较麻烦,买的话有点小贵),网上推荐的最好的 Java IDE 是 IntelliJ IDEA  (必然是收费的,community 版的免费,但是不能创建 Web 工程),Oracle 自己的 NetBeans (必然对 JDK 支持的最好,可是界面好丑),最后还是选择了大部分人员的开发利器 Eclipse (毕竟用的人多,遇到问题上网查得到的解决方案就多)。

       数据库必然 community 版的 MySQL (毕竟 FB 那么大的用户量都在用,Uber 也从 Postgres 切换过来了),并且市场占有量也比较大,所以这已经是我这个屌丝最好的选择了(虽然MSSQL的破解很简单,Oracle 只是服务收费,但这两个装起来都好臃肿)。

       Web 应用服务器必然是 Tomcat (轻量级,免费)。

       总结一下我现在搭建好的环境:

       OS           : Windows 7 旗舰版(公司电脑) / Windows 10 专业版(个人笔记本)

       IDE          : eclipse-jee-neon-R-win32-x86_64.zip (安装版的经常下载失败)

       JDK         : 1.8.0_92

       Database:  MySQL Community Server 5.7.14.msi(解压版配置会很麻烦)

       Web 应用服务器:apache-tomcat-8.0.36

     

       2. 配置开发环境

       2.1 配置 JDK

       2.1.1 JAVA_HOME : 右键“计算机/我的电脑”->“属性”->“高级系统设置”->“环境变量”->“系统变量_新建”->变量名: JAVA_HOME     变量值:C:\Program Files\Java\jdk1.8.0_92   (这个是装 JDK 时候的默认位置)

       2.1.2 CLASSPATH : "新建”->变量名:CLASSPATH     变量值:  .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar   (注意最前面有一个点和分号)

       2.1.3 Path: “编辑”->%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;   (在最前面添加,一定要注意是添加,不要覆盖了原来有的变量!!!)

       2.1.4 检查配置: cmd 里输入 java -version 

                                   如果有 java version 的相关信息输出就代表配置正确。

       2.2 配置 Eclipse 

       eclipse-jee-neon-R-win32-x86_64.zip 解压出来后随你放在什么地方(最好不要有中文路径),然后就双击 eclipse.exe ,首先会让你选择 Workspace 的路径(也是最好不要有中文路径),进去后就点击菜单栏的“Windows”->“Preferences”->“Java”->“Installed JREs”  (可以先 Search 一下,然后还没找到的话就直接“Add”->“Standard VM” 然后就去找 JRE 的目录去吧,皮卡丘)

       2.3 配置 MySQL

       安装版的就直接默认下一步吧。(因为还没看到相关章节,也就是只是装起来,还没开始用到)

       2.4 配置 Tomcat

       解压版的 Tomcat 直接双击 bin\startup.bat 就可以运行起来,但是在 Eclipse 里面添加后总是启动失败,一直很头痛,然后在网上找到一个前辈写的解决办法,在 New Server 的时候不要添加项目,完成后双击该 Server ,修改其为“ Use Tomcat Installation ” 选项,修改 Server path 为 Tomcat 的目录,Deploy path 为 Tomcat(Tomcat 的目录)\webapps,然后再把项目添加到这个 Server 里局可以正常启动和运行了。

© 著作权归作者所有

共有 人打赏支持
Constantine_W
粉丝 2
博文 11
码字总数 7010
作品 0
昆明
程序员
🛠VS Code编辑器配置Java开发环境

🛠VS Code编辑器配置Java开发环境 一、简述 及讨论 由于学校课程的原因,是基本以java开发为主线的课程,但是我对java兴趣不大,又加上我不太喜欢 「Eclipse」这个java的集成开发环境(简称...

Cc卿 ⋅ 06/02 ⋅ 0

书单丨5本Java后端技术书指引你快速进阶

一名Java开发工程师 不仅要对Java语言及特性有深层次的理解 而且需要掌握与Java相关的 框架、生态及后端开发知识 本文涉及多种后端开发需要掌握的技能 对于帮助提高开发能力非常有帮助 NO.1...

Java高级架构 ⋅ 05/30 ⋅ 0

Grails 框架的作者最新力作 —— Micronaut 正式开源

来自官网的最新消息 —— Micronaut在5月23日正式宣布开源。 Micronaut是Grails团队的新坑,在Grails框架的基础之上吸取大量经验,针对微服务应用场景打造的全新框架。 这套框架依旧基于JVM...

Feng_Yu ⋅ 05/24 ⋅ 0

2.2 Selenium 环境搭建

Java 环境搭建 下载JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 安装JDK 配置Java 环境 校验是否安装完成 控制台输入: java –version 提示版......

米阳MeYoung ⋅ 04/24 ⋅ 0

Groovy轻松入门——搭建Groovy开发环境

多日来,我发表了多篇关于Groovy的文章,想必大家对Groovy或多或少已经有所了解,今后我会抽空写些Groovy入门性质的文章,供大家参考。 由于时间仓促,水平有限,不足之处请各位朋友多包涵提...

thinkyoung ⋅ 2014/10/26 ⋅ 0

Java基础|Java特性与HelloWorld运行流程

【Java基础】 Java语言特点:(着重了解两个)开源、跨平台。 跨平台如何实现:通过JVM实现,JVM充当Java和不同OS之间的翻译器,不同OS对应不同JVM。 Java语言的平台:JavaSE、JavaME(Androi...

darlingwood2013 ⋅ 05/29 ⋅ 0

Eclipse Che 6.6.0 发布,正在增加对 Go 语言支持

Eclipse Che 6.6.0 发布了,官方没有正式发布该版本,只是做了个 Tag ,该版本只是修复了一些 Bug 。 目前 Eclipse Che 最新开发中的版本是 6.7.0 ,该版本还没正式发布,但是从提交记录可以...

oschina ⋅ 06/06 ⋅ 0

重磅!Java 性能监控调试工具 JMC 宣布开源

JRockit JVM 创始人之一、Oracle Java 产品组成员 Marcus Hirt 昨日在其博客上宣布,Java Mission Control(JMC)的源代码已正式开源。 JMC 是源自 JRockit JVM 的一套监控和管理工具,Oracl...

王练 ⋅ 05/07 ⋅ 6

Java程序员编程学习—Java新手职业生涯规划分享

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互...

Java小辰 ⋅ 05/17 ⋅ 0

SpringBoot 入门实例

SpringBoot 是由 pivotal 提供的 Java 开发框架,伴随着 spring 4.0 版本一起发布,旨在简化 Spring 项目的初始化及开发过程,框架本身为开发过程提供了大量的默认配置,当然我们也可以通过简...

Aotian ⋅ 05/29 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

笔试题之Java基础部分【简】【一】

基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法,其他 1.length、length()和size() length针对...

anlve ⋅ 19分钟前 ⋅ 1

table eg

user_id user_name full_name 1 zhangsan 张三 2 lisi 李四 `` ™ [========] 2018-06-18 09:42:06 星期一½ gdsgagagagdsgasgagadsgdasgagsa...

qwfys ⋅ 44分钟前 ⋅ 0

一个有趣的Java问题

先来看看源码: public class TestDemo { public static void main(String[] args) { Integer a = 10; Integer b = 20; swap(a, b); System.out......

linxyz ⋅ 48分钟前 ⋅ 0

十五周二次课

十五周二次课 17.1mysql主从介绍 17.2准备工作 17.3配置主 17.4配置从 17.5测试主从同步 17.1mysql主从介绍 MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主...

河图再现 ⋅ 今天 ⋅ 0

docker安装snmp rrdtool环境

以Ubuntu16:04作为基础版本 docker pull ubuntu:16.04 启动一个容器 docker run -d -i -t --name flow_mete ubuntu:16.04 bash 进入容器 docker exec -it flow_mete bash cd ~ 安装基本软件 ......

messud4312 ⋅ 今天 ⋅ 0

OSChina 周一乱弹 —— 快别开心了,你还没有女友呢。

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享吴彤的单曲《好春光》 《好春光》- 吴彤 手机党少年们想听歌,请使劲儿戳(这里) @clouddyy :小萝莉街上乱跑,误把我认错成...

小小编辑 ⋅ 今天 ⋅ 8

Java 开发者不容错过的 12 种高效工具

Java 开发者常常都会想办法如何更快地编写 Java 代码,让编程变得更加轻松。目前,市面上涌现出越来越多的高效编程工具。所以,以下总结了一系列工具列表,其中包含了大多数开发人员已经使用...

jason_kiss ⋅ 昨天 ⋅ 0

Linux下php访问远程ms sqlserver

1、安装freetds(略,安装在/opt/local/freetds 下) 2、cd /path/to/php-5.6.36/ 进入PHP源码目录 3、cd ext/mssql进入MSSQL模块源码目录 4、/opt/php/bin/phpize生成编译配置文件 5、 . ./...

wangxuwei ⋅ 昨天 ⋅ 0

如何成为技术专家

文章来源于 -- 时间的朋友 拥有良好的心态。首先要有空杯心态,用欣赏的眼光发现并学习别人的长处,包括但不限于工具的使用,工作方法,解决问题以及规划未来的能力等。向别人学习的同时要注...

长安一梦 ⋅ 昨天 ⋅ 0

Linux vmstat命令实战详解

vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令...

刘祖鹏 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部