为什么要配置jdk运行环境
① JDK安装后为什么要配置环境变量环境变量是个什么东西初学者,不太懂,高手指教!
配置环境变量是为了运行配置运行环境,配置了环境变量,才能在dos中进行编译和执行
② 浅谈为什么要配置java环境变量
配置java环境变量是为了能在
运行-cmd-中用java命令来编译和运行java代码。
在我们的window系统中,安装的软件都有路径的。如果我们不配置环境变量的话,我们就只能在jdk的安装路径下才能运行。换到了其它的路径就不行了,系统就会提示找不到路径,为了能在任务路径下都可以运行jdk,我们就要配置环境变量。
自己的一点意见,,看你能不能懂。
③ 请问为什么要配置JDK的环境变量,为什么说配置它是锦上添花,配他可以,不配也行
1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。
当然,PATH不指定的话用javac javaw 的话就要手动加上安装目录了,如果别的程序调用这些命令的话可能会出错。
2. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk
不配?tomcat至少我这边是起不来的。。。。
3. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
这个我觉得早期用记事本神马的东西写代码,自己javac javaw编译运行的话,是要配的,
现在用eclipse这个IDE 这个东东倒是不配也成,eclipse 会帮你搞定一切。。。前提配好JAVA_HOME即可。。。。可以参考下eclipse项目外自动生成的.classpath文件了。。
④ 安装Jdk为什么要配置环境变量
回答这个问题
首先要理解什么是path(环境变量)?
path(环境变量)是dos以前的内部命令,windows继续沿用至今。用作运行某个命令的时候,本地查找不到某个命令或文件,会到这个声明的目录中去查找。
然后什么是jdk,jre?
jdk(java development kit),Java开发工具
jre(java runtime environment),Java运行环境
因为java必须经过编译才能运行,编译就要通过常用命令比如:编译javac等
而这些常用的编译命令就存放在jdk的bin目录
而window运行java编译命令的时候,本地查找不到某个命令或文件,会到path中去查找
所以不可能在每个java文件所在目录放置jdk,故把jdk放置path环境变量中,这样每个java文件都可以通过path中设定的jdk目录找到编译命令进行编译
一般设定java的时候为了在任何目录下都可以运行bin文件夹下的命令。就将java的bin目录声明到path中。
⑤ 问答题:为什么要为JDK设置环境变量(求标准答案)
因为要让java程序找到jdk在哪里,否则的话只能把需要jdk的软件放在装有jdk的文件夹里面,这个是我用linux系统的时候知道的,如果没有配置jdk变量,你把class文件放到装有jdk的目录里面也能执行,放到其他地方就执行不了了。
⑥ JDK为什么进行环境变量配置
我来简单地回答你:java的环境变量有三个,主要是Path、Classpath、Java_Home。下面一一来说它们的作用。
Path:告诉操作系统javac、java-version等等这些java相关命令在哪个目录下放着。
Classpath:告诉JVM .class文件在哪个目录下放着。
Java_Home:指明JDK的安装目录,这个环境变量可以暂时不配置,它主要是方便其他java相关软件的安装配置,比如有些版本的Tomcat 在安装的时候,操作系统会根据Java_Home来找JDK的安装目录。
⑦ 安装JDK后为什么要设置环境变量
为什么要设置环境变量呢?这是因为程序执行时有些方法它不知道在安装在那里,所以你如果在环境变量里设置了,程序就会到那里查找要执行的方法的路径
假设你安装在d:\
jdk1.4.2-04文件夹
JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\jdk1.4,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依靠此变量);
Path使得系统可以在任何路径下识别java命令;
CLASSPATH为java加载类(class
or
lib)路径,只有类在classpath中,java命令才能识别,要加.表示当前路径.
Windows
系统
:
1.单击桌面我的电脑图标右键-属性-高级-环境变量,在用户变量处单击新建,将弹出一个输入框,
在变量名处输入:path
变量值处输入:%path%;+
install
path+
"\bin"
install
path
代表你
安装JDK的绝对路径,如果你安装在d:\
jdk1.4.2-04文件夹内则输入:%path%;jdk1.4.2-04\bin即可,注意%path%;最后是个分号!
%path%;其实代表的是系统的环境变量,JAVA_HOME环境变量设置参数对比如上则是:
d:\jdk1.4.2-04,java_home要大写啊
2.测试安装是否成功,进到dos界面,在安装目录下的bin之下,例如上面的安装目录就是
d:\jdk1.4.2-04\bin
,输入
java
-version后回车,如果显示出版本就说明安装成功
⑧ 为什么安装JDK要设置环境
dos命令
执行程序
的前提是要找到
可执行程序
,寻找可执行程序的顺序是先在当前路径然后是PATH
环境变量
。所以要运行可执行程序就要写上可执行程序的路径,但没次都要写很不方便并且容易出错,这样就可以把可执行程序的路路径放入PATH环境变量中,就不用每次都写路径了,在任何路径下都可以不写可执行程序路径直接运行可执行程序了。。
⑨ 请问JDK配置环境变量的作用是什么 请分别解释
1.配置jdk环境变量时一般会在系统环境变量处新建一个JAVA_HOME,写上安装jdk的路径,然后再path里添加%JAVA_HOME%\bin;即可,只需要配path就可以了,classpath里面只需要有个点"."配置classpath的作用是能让java虚拟机去寻找到class文件,如果没有配置"."那么它只会在本目录下寻找文件,配置后就会去一级一级寻找.class文件,直到找到为止;
2.配置jdk的作用主要是让java虚拟机能进行自动编译class文件,因为java很多可执行文件都是在jdk这个bin目录下,当执行要编译一个class文件时,它会自动去寻找javac.exe,而javac.exe又会去寻找其他的可执行文件,直到.class文件编译成.java文件。具体的说明请你参考下这个网页上面的说明:
http://jingyan..com/article/59a015e3ab9d0cf795886579.html