eclipse安装不了插件

不论你是擅长Donet还是Java的程序员,无论你是架构师还是开发人员,每位程序员都有自己的编程习惯和偏爱的开发工具。无论是VS、Eclipse、MyEclipse、NetBeans还是其他工具,你都会根据自己的性格和习惯,个性化地设置自己的开发工具,以快速完成软件开发任务。
你是否了解这些工具背后的工作原理呢?可能并不尽然。
对于Visual Basic(VB),我曾经有过一年的开发经验。VB的语法检查并不严格,即使代码不规范,它也能运行出结果。虽然VB语言存在缺陷,不规范甚至不合理的代码也能正常运行,这对于企业级开发来说是一个潜在的风险。VB也有其优点,比如编程门槛低,容易入门。也许这就是VB能够持续存在至今的重要原因之一。
使用VB开发工具时,我深切感受到其实它是最复杂的。一个VB开发工具就能完成编码、测试和运行的全部工作。安装VB开发环境需要花费大量时间,因为它不仅是一个集成开发环境(IDE),还需要一个编译和运行的环境。
相比之下,Visual Studio(Donet)几乎做了所有能做的事情,堪称完美。它提供了丰富的开发工具,包括各种控件支持、调试、编译以及UML功能等。这种一站式的设计大利了开发人员的开发。只要程序员遵守相关规范,就可以专注于编写业务代码。
Java的开发环境并没有像VS一样完美的工具。最基本的,需要安装JDK和Jre,并手动配置相应的环境变量。对于企业级开发,还需要在Eclipse的基础上安装各种插件,以及与各种框架进行集成。随着工作经验的增长,你会越来越发现Eclipse的实用性。Eclipse能轻松集成各种插件和框架,就像一个集成了多种工具的平台。
Eclipse的工作原理是将开发环境与运行环境分开。在Eclipse中,你可以依据JDK进行一般J2SE的开发,而编译后的程序则可以在JRE的Java虚拟机上运行。Eclipse提供了多种引入依赖包的方式,以辅助开发。
为什么Java开发要将开发环境与运行环境分开呢?这主要是为了解耦合。在Java世界中,没有像微软那样的主导公司,为了调和各方的差异,Eclipse通过与他人合作来放大自己的优势。将开发环境与运行环境分开,有助于解开耦合,使世界更加和谐。
本文旨在讲解Java开发的环境以及其在运行时内部的工作原理。也提醒大家,我们身边熟悉的东西并不一定完全了解它。只有深入了解它,我们才能提高工作效率,更轻松地完成工作。
作者:刘正权 来源:CSDN博客。
