java基础教程之环境配置

2019-03-03 23:42|来源: 领悟书生

1.        为什么要配置java环境变量

比如说你要执行 java 命令,你不设置环境变量path包括你的jdk安装路径,那系统去哪找你的java.exe文件(java可执行文件)。

如果执行某个命令,系统无法在当前文件夹里找到对应的.exe,那么系统就会去path包含的路径找挨个找看是否能知道对应的.exe,一旦找到第一个对应的.exe就运行命令,其他的路径下就不找了。如果找不到你就会看到“系统找不到某某命令”的提示。

其他的环境变量也一样的用途,只不过是用来存储一些信息用的,这些信息可以被系统使用,也可以被你的应用程序使用。

2.        CLASSPATH是什么?它的作用是什么?

它是javac编译器的一个环境变量。

它的作用与import、package关键字有关。

当你写下improt java.util.*时,编译器面对import关键字时,就知道你要引入java.util这个package中的类;但是编译器如何知道你把这个 package放在哪里了呢?所以你首先得告诉编译器这个package的所在位置;如何告诉它呢?就是设置CLASSPATH啦 :) 如果java.util这个package在c:\jdk\ 目录下,你得把c:\jdk\这个路径设置到CLASSPATH中去!当编译器面对import java.util.*这个语句时,它先会查找CLASSPATH所指定的目录,并检视子目录java\util是否存在,然后找出名称吻合的已编译文件(.class文件)。如果没有找到就会报错!

CLASSPATH有点像c\c++编译器中的INCLUDE路径的设置哦,是不是?当c\c++编译器遇到include <iostream>这样的语句,它是如何运作的?哦,其实道理都差不多!搜索INCLUDE路径,检视文件!

当你自己开发一个package时,然后想要用这个package中的类;自然,你也得把这个package所在的目录设置到CLASSPATH中去!

CLASSPATH的设定,对JAVA的初学者而言是一件棘手的事。所以Sun让JAVA2的JDK更聪明一些。你会发现,在你安装之后,即使完全没有设定CLASSPATH,你仍然能够编译基本的JAVA程序,并且加以执行。

3.        配置环境的前提条件

3.1、下载jdk,不知怎么下载就在google中输入“jdk download”,装好。

3.2、要学J2EE,还要安装服务器,最简单的是tomcat,所以,还要下载tomcat,解决直接可以用。

4.        怎样配置环境变量

计算机-->属性-->环境变量


把D:\Program Files\Java\jdk1.6.0_20\lib;D:\ProgramFiles\Java\jdk1.6.0_20\demo设在classpath中(CLASSPATH环境变量最前面加上“.;”,要不,在cmd下运行会错:Exceptionin thread "main" java.lang.NoClassDefFoundError。加上了“.;”就等于添加了一个当前路径)

5.        查看当前系统的path和classpath

注:

1.下载软件的办法可以用XXX download。

2.装软件最好不要装在带有空格的目录下(可能有问题)。

3.系统变量和用户变量主要区别在于用户变量只能给设置变量的那个用户才能用。

本文链接:领悟书生教程网,转载请注明出处

相关问答

更多
  • JAVA是一种挺流行的编程语言,也就是用来写程序的语言。Java是简化了的C++,不难学。如果你以后想往软件编程方向发展,你可以先学C语言,再学Java,如果仅仅是当做娱乐与知识的扩展,可以试着直接接触Java。个人觉得没有编程基础的人学Java主要难点是面向对象的概念。不过入门之后就很简单了。 基础教程网上多的是, 你如果有兴趣可以加我们湖南的Java探讨群104949⌒⌒⌒⌒加 434 挺不错的一个群,对你应该有帮助的。
  • 以我的实践来说,你最好先看二本书: 《java编程思想》和《java核心技术》I、II卷,前者偏重理论基础,后者偏重实践,二者结合起来一起看效果会更好。 java的发展方向始终不是桌面程序,你会看到(至少目前来讲)很多java程序运行是比较慢的。如果基础学完了,那就转向j2ee或j2me,个人比较看好j2me。
  • 求java基础教程[2023-09-13]

  • JAVA基础教程[2022-02-25]

    我是从事软件相关工作的,仅仅给你一些个人建议吧: 首先对于JAVA基础,如果你没有基础,我推荐你《java开发实战经典》李兴华的教程,起点很基础,后期讲的内容深度事宜,很适合入门的教材。 当你JAVA基础有一定功底后,在选择一本JAVA WEB的书籍,如果你比较适应李兴华的教程,可以继续选择他的书。 另外要提的是,学习JAVA的捷径不仅仅是看书,视频教程也是很重要的,之所以推荐你这两本书,是因为教程非常优秀,另外你可以看看马士兵的视频,同样会让你受益匪浅。如果需要的话你留下邮箱,我可以给你发过去。 学习ja ...
  • 爱 电子书吧-电子书下载网站让更多人,读更多书!无需注册,不用登陆,让你享受最简单的读书,最方面的下载!每天坚持更新pdf java基础教程电子书:
  • 机械工业出版社 JAVA2核心技术 共两卷 我觉得这个不错 作者: G.) / (美)霍斯特曼(Horstmann,C.S.),(美)科奈尔(Cornell