运行java程序,避免不了要安装jdk,然后配置jdk,只有正确配置环境变量(path,java_home,classpath),才可以正常运行。
安装jdk,然后配置环境变量。但出现了一种想象:明明两个人的环境变量相同,一个人能正常运行,而另一个人却不能运行,一直提示错误:“javac 不是内部或外部命令 也不是可运行的程序”。
出现这种错误提示,原因也知道:环境变量配置错误。但是明明相同,并且还上网查,网上的结果也相同,但是为什么死活不出来呢?
若是你遇到此问题,要看看你们的jdk版本是否一样?
jdk版本不同,环境变量配置不同啊。
网上的环境变量配置大多都是jdk1.6或jdk1.5,而jdk1.7若是按照其他jdk1.6的配置,是运行不出来滴,
这个时候你就该想想为什么呢?想想那三个变量到底是干什么的?老师讲的时候都是按照jdk1.6配置的,老师上来就说不用管环境变量,直接按照那个配就行。更狠一点就是,机房里的环境变量老师已经帮我配置好了,到时候我们就乖乖使用。老师的如此无微不至的关心,导致了我们自己在电脑上不会配置。
我们应该知道三个环境变量的最基本的概念吧。
java_home:是用来表示jdk的安装目录。比如:你安装到C盘的jdk1.6.0目录下了,则java_home:C:\jdk1.6.0
配置java_home的原因是:(1)方便引用。比如以后使用D:\java 这个路径时候,只需要%java_home%.(这个不区分大小写)(2)其他软件会引用约定好的java_home变量。比如tomcat就需要引用java_home.
path:配置此变量,使得我们能够在系统中的任何地方运行java应用程序。比如:javac、java命令。我们主要是使用javac、java命令。所以我们应该让系统知道javac命令放到什么位置。所以path就应该放这些命令的具体的位置。
知道了这个path的作用,任何版本的jdk都没问题。对于我们常用的jdk1.6.若是java_home是上述的路径,则path的路径是:C:\jdk1.6.0\bin。而对于jdk1.7.若是java_home是D:\j2ee-jdk,则path的路径是:D:\j2ee-jdk\jdk7\bin。根据path的作用,这个配置肯定么问题哈。
classpath:配置这个路径的原因是:我们写java程序时需要引用已经开发好的类,所以应该让java解释器知道引用的类的位置啊。否则会提示:所引用的类找不到的。
不仅这个jdk需要配置这个classpath,当我们开发servlet时,servlet需要继承HttpServlet,并且servlet是基于http协议上的,所以我们需要引用HttpServlet类。而此类都在tomcat中的lib目录下。若是我们明白那三个变量的含义,这个也肯定么问题,既然找不到,告诉他去哪找不就得了。(当然这个tomcat也要注意版本啊)
所以学习需要不断思考,思考促进探索,探索促进学习,学习促进进步,进步促进自信心。
分享到:
相关推荐
jdk环境变量配置jdk环境变量配置jdk环境变量配置jdk环境变量配置
jdk环境变量配置,学习Java配置环境变量的一些配置方法和总结。
windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,...
JDK环境变量配置JDK环境变量配置JDK环境变量配置JDK环境变量配置
JDK环境变量配置说明文档,全部在压缩包里面,请下载查看
JDK环境变量的配置JDK环境变量的配置 JDK环境变量的配置JDK环境变量的配置 JDK环境变量的配置JDK环境变量的配置
关于jdk环境变量的设置问题给你一个文档,在xp和win7上面都可以用的 1.安装j2sdk以后,需要配置一下环境变量,右击我的电脑->属性->高级->环境变量->用户变量中单击[新建(N)]添加以下环境变量(假定你的j2sdk安装在D...
JDK 环境变量 配置方法 JDK 环境变量 配置方法
一键设置JDK环境变量,不用修改bat文件,智能提示已经存在的环境变量
批处理一键设置JDK环境变量 批处理一键设置JDK环境变量 批处理一键设置JDK环境变量
jdk 环境变量配置
# source /etc/profile ##使环境变量生效 # set 要使JDK在所有的用户中使用,可以这样: vi /etc/profile.d/java.sh 在新的java.sh中输入以下内容: #set java environment JAVA_HOME=/usr/java/jdk-1_5_0_02 ...
很多JAVA初学者对于JDK环境变量配置很模糊,不知道怎么配置,这个文件详细讲解JDK环境变量的详细配置过程,对于广大JAVA初学者来说,配置JDK环境变量已经不是问题!
软件测试里边如何配置JDK环境变量,应该能看
JAVA环境变量配置详解