又来到了java的世界,看了一段时间的视频。感觉太空虚,便从网上找到一个教程。想做几个demo试试,少不了的前期准备:Java开发环境配置,Eclipse JSP/Servlet 环境搭建等。

   花了好几个小时的时间。最后看到成功执行的demo,总算是认为努力没有白费。这准备过程。自己一路波折,遇到了各种软件安装和环境配置的失败。

   以下,做一些相关的经验总结,分享给大家。

  1. 【一、Java开发环境的配置】
  2. 參考教程:Java开发环境搭建 注意点:
  3. 1.下载的JDK环境。必须与自己的操作系统相相应。32位操作系统下载32位的Windows JDK环境。64位操作系统下载64位的Windows JDK环境。
  4.  
  5. 2.安装JDK环境时,会有两次路径选择,能够默认不改。假设自己定义路径的话,前一个JDK的路径和后一个JRE的路径不能在同一个子文件夹下,由于JDK环境包括还有一个JRE文件,避免引起冲突,JRE的安装路径就不能选择在JDK文件路径下。
  6.     3.配置对应的环境变量。在“系统变量”中配置3项属性,JAVA_HOME,PATH,CLASSPATH(大写和小写无所谓),若已存在,则点击“编辑”,不存在则点击“新建”。
  1. 4.查看自己java环境是否成功,能够在dos窗体输入java命令。
  2. 【二、Tomcat下载安装】
  3. 下载地址:Tomcat官网
  1.  
  2. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
  1. 參考教程:免安装版tomcat启动异常问题 注意点:
  2. 1.自己先下载的是免安装版的,解压后,双击bin文件夹下的startup.bat,一闪而过。安装失败。原因可能有下面几点:
  3.     1)查看是否配置了JAVA_HOME环境变量,如若没有则需配置。
  4.     2port被占用,tomcat启动默认使用8080port。有两种方法能够解决,其一将8080port释放,其二更改为没有被占用的port这两个问题自己都不存在。但tomcat还是安装失败。非常苦恼。不知道为什么。又查了一堆资料,有个建议是下载一个安装版本号的。
  5.  
  6. 我也就抱着试试的心态去做了。
  7. 安装教程:Windows操作系统下Tomcat安装教程 浏览http//localhost:8080,成功了。
  8. 【三、Eclipse J2EE安装】
  9. 下载地址:Eclipse官网 1.下载与自己操作系统相应版本号的Eclipse
  10.  
  11. 2.双击eclipse.exe,出现的是:
  1.  
  2. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
  1. 上网查了一番。遇到这种情况也是非常普遍的,所以。自己也是挨个方法尝试。
  2.  
  3. 主要可能有下面几个原因:
  4.     1.安装路径有中文,特殊字符等。
  5.  
  6. 2.Eclipse.ini 文件配置错误。
  7.     解决:
  8.     打开Eclipse.ini文件,如若没有vm配置,则自己加入。假设有。则改动为正确的安装JDK路径。
  9.  
  10. 例如以下图:
  1. 改动完了。以为没问题了,但是还是弹出一样的画面,心好累啊...继续寻找原因...
  2.     3.版本号不一致
  3.     第一个、第二个问题都不存在了。难道真的是版本号不一致。自己一直认为并非。所以并没有朝着这个方向去解决。又查了一些时间后,未果。还是选择返回来看看JDK版本号信息。
  4.  
  5. cmd窗体输入java -version查看。并没有64 bit的字眼出现,所以又又一次安装了JDK
  6.     又一次安装JDK后。Eclipse也成功安装了。最终,都成功了。
  7. 參考资料:安装Eclipse问题 【四、MyEclipse下载安装】
  8. 下载地址:MyEclipse官网 下载后一启动,便遇到问题了:
  1. 自己果断先去该目录下查看了一下,是否存在jvm.dll文件。确实存在。所以又不知道是哪出错了。    
  2.      上网查了一下,最有可能的一点还是由于MyEclipse的版本号和JDK的安装版本号不一致。自己从cmd命令查看了已安装的JDK的版本号信息,例如以下:
  1. 真的是64位的,MyEclipse也是64位的,那到底是哪出问题了。
  2.     非常苦恼,怎么又出问题了。。
  3.  
  4. 后来想到之前又一次安装64位的JDK,并没有先卸载32位的。而是直接覆盖的。可能是这个问题吗?不知道。先试试吧。
  5.  
  6. 在把两个版本号的JDK都卸载了之后,又一次安装了64位的JDK,再去安装MyEclipse,真好,解决这个问题了。
  7. 都成功安装了,还剩下最后一步,EclipseMyEclipseTomcat的配置。
  8.  
  9. 【五、Eclipse下配置Tomcat
  10. 參考教程:EclipseTomcat相关联 【六、MyEclipse下配置Tomcat
  11. 參考教程:如何给MyEclipse配置tomcat 至此,各种软件都安装配置成功了,接下来就是进入java环境的开发了。非常期待...
   
学习感悟:
   花了几个小时的时间去完毕这些前期准备,最后成功了,自然是非常高兴的。

但这过程中,也对自己学习过程做了一些总结反思:

   1.一直非常胆怯安装各种软件,总认为安装失败后会非常麻烦,但这一过程之后。自己认为这并不算什么,即使安装失败了,也都会有解决的办法,而这一解决的过程。给予我们的会很多其它。
   2.在解决安装问题的时候,也是锻炼我们搜索的能力,keyword越准确,我们获取解决方式的速度可能就越快。

   3.自己非常执着,这有好也有坏。

解决方式就在眼前,但自己认为不可能是那样的问题,也就与解决方式失之交臂了。

一番波折,才愿回头去尝试,这当中必然浪费不少的时间。

【Java】各种软件安装与环境配置的失败的更多相关文章

  1. java ee7 软件安装和环境配置

    1. java ee sdk 最新版下载地址 Java EE软件开发包(Software Development Kit, SDK) http://www.oracle.com/technetwork ...

  2. Java,JDK安装及环境配置

    jdk安装及环境配置 一.jdk安装 1.找到jdk安装包 2.安装jdk 3.安装jre 二.环境变量配置          1.JAVA_HOME JAVA_HOME C:\Program Fil ...

  3. 【软件安装与环境配置】ubuntu16.04+caffe+nvidia+CUDA+cuDNN安装配置

    前言 博主想使用caffe框架进行深度学习相关网络的训练和测试,刚开始做,特此记录学习过程. 环境配置方面,博主以为最容易卡壳的是GPU的NVIDIA驱动的安装和CUDA的安装,前者尝试的都要吐了,可 ...

  4. java JDK的安装和环境配置(windows10)

    1.下载JDK,安装.http://www.oracle.com/technetwork/java/javase/archive-139210.html   下载地址 2.配置JDK. (右键我的电脑 ...

  5. 【软件安装与环境配置】TX2安装配置caffe过程

    Tx2刷机 sudo sh ./caffe_dependency.sh 注意python的版本问题. 问题 LD -o .build_release/lib/libcaffe.so. /usr/bin ...

  6. 【软件安装与环境配置】TX2刷机过程

    前言 使用TX2板子之前需要进行刷机,一般都是按照官网教程的步骤刷机,无奈买不起的宝宝只有TX2核心板,其他外设自己搭建,所以只能重新制作镜像,使用该镜像进行刷机. 系统需求 1.Host Platf ...

  7. Java中jdk安装与环境变量配置

    Java中jdk安装与环境变量配置 提示:下面是jdk1.7和jdk1.8的百度网盘链接 链接:https://pan.baidu.com/s/1SuHf4KlwpiG1zrf1LLAERQ 提取码: ...

  8. Java JDK的安装以及环境变量的配置

    安装并配置完Android SDK之后,本想着可以做个简单的APP应用了,只是依然提示我“请确认Java JDK是否安装”类似的报错,于是又进行了Java JDK的安装以及环境变量的配置. 1.下载地 ...

  9. Java安装和环境配置

    Java安装和环境配置 从事Java开发第一关就是安装JAVA环境. 我们要安装JDK, 全称Java开发全套. 其中包含了JRE(运行时环境), 如果你打游戏的时候可能会提示你缺少JRE. 我们要做 ...

随机推荐

  1. Linux将命令添加到PATH中【转】

    转自:http://www.jb51.net/LINUXjishu/150167.html 电脑中必不可少的就是操作系统.而Linux的发展非常迅速,有赶超微软的趋势.这里介绍Linux的知识,让你学 ...

  2. trickle charging current is 0A ?

    Recently, I test trickle charging current of the smart phone. It's 0A. ?????????????????????? yes, i ...

  3. (十)stm32 GPIO口复用,重映射 RCC_APB2Periph_AFIO

    什么时候需要用到RCC_APB2Periph_AFIO--复用IO时钟的使用 需要用到外设的重映射功能时才需要使能AFIO的时钟 外部中断(EXTI)中与AFIO有关的寄存器是AFIO-EXTICR1 ...

  4. 去掉VS中的警告错误:warning C4819

    当项目引用到外部源代码后,经常出现4819错误,警告信息如下: warning C4819: 该文件包含不能在当前代码页(936)中表示的字符.请将该文件保存为 Unicode 格式以防止数据丢失. ...

  5. 计蒜客 18492.Upside down primes-米勒拉宾判大素数 (German Collegiate Programming Contest 2015 ACM-ICPC Asia Training League 暑假第一阶段第三场 K)

    K. Upside down primes 传送门 这个题就是把大数按字符串输进去,判断一下是不是素数,然后反转180度,先判断反转之后的东西是不是一个数,如果是的话,再把这个数判一下是不是素数,如果 ...

  6. Codeforces Round #369 (Div. 2) A. Bus to Udayland【字符串/二维字符数组求连起来的座位并改为其他字符】

    A. Bus to Udayland time limit per test 2 seconds memory limit per test 256 megabytes input standard ...

  7. HDU 17新生赛 身份证验证【模拟】

    身份证验证 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submi ...

  8. Python_Tips[0] -> 关于 import

    关于 import 1 import import可用于导入一个Python的标准模块,包括.py文件或带有__init__.py的文件目录. 在Python中,import一个模块后,若再次impo ...

  9. Django QuerySet 进阶

    QuerySet 进阶 阅读本文你可以学习到什么 1. 查看 Django queryset 执行的 SQL(1部分) 2. 获得的查询结果直接以类似list方式展示(2,3 部分) 3. 如何在dj ...

  10. UVA——11988 Broken Keyboard (a.k.a. Beiju Text)

    11988 Broken Keyboard (a.k.a. Beiju Text)You’re typing a long text with a broken keyboard. Well it’s ...