发布网友 发布时间:2023-02-12 02:36
共1个回答
热心网友 时间:2024-11-30 10:59
我的电脑-》属性-》高阶-》环境变数 里设定
分上下两个
上面的是当前使用者
下面的系统(应该是对所有使用者都有效)
一般来说你改上面的PATH即可
CLASSPATH如果你第一次设定需要新建一个环境变数
配置了环境变数就可以在执行里输命令时直接输入java...而不用输你SDK安装目录,就像在执行里输入notepad就打开了记事本,是因为系统已设定了system32那个资料夹的系统变数.
使用eclipse不需要配置jdk的环境变数,就可以直接执行程式。原因是:
安装 jdk/jre 时会自动复制java.exe 到 C:\Windows\System32。eclipse.exe 使用这个java.exe 执行。
拓展:设定JAVA_HOME 是为了向 ANT 、 Maven之类的程式需要。设定 PATH 为了在控制台手动编译程式。设定 CLASSPATH 是从 Java 1.0时代 一直复制下来的,现代JVM 根本不需要这个环境变数。
要想在Android使用OpenCV,那么首先得搭建好开发环境,其实搭建开发环境并不难,只要理解其中的原理就自然手到擒来。开发环境搭建好后才能大展拳脚! (之前一直是在VS中使用OpenCV,VS中的配置很简单
因为TOMCAT本身也是JAVA程式码,要执行JAVA程式码就需要JAVA虚拟机器,但是TOMCAT一般不自带JAVA虚拟机器,所以使用JDK的
tomcat自己不能解释.class档案,因为它自己不带有jre,必须通过配置java_home然后才能解释执行
通俗点说:
山地车,公路,食物,山路,地图,水,目标
让你去目标地方,你说是不是要计划一下?不然怎么个去法对不?
java配置环境就差不多这个意思,你的告诉它
你的写的程式码用什么版本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就是一个你刚买的百宝箱,里面有很多你要用的工具。配置环境呢,就相当于你把这个百宝箱买来后好好的看看,熟悉,知道哪件工具放在哪里,知道怎么把工具从百宝箱里取出来。如果你买来百宝箱不去熟悉它,不去了解怎么才能正确取出里面的工具,那就失去了这个百宝箱的意义。这个熟悉并了解百宝箱的过程就是 配置环境变数的过程,配置好了,电脑就知道怎么从jdk里面呼叫工具,使你的程式码顺利完成。说到程式码,其实程式码就是你发出的命令,这些命令交给电脑去执行。这些命令告诉了电脑,你要电脑用到jdk里面的那些工具去工作,因为你已经配置了环境变数,所以电脑就知道了怎么,如何去用jdk里面的工具。tomcat亦是如此