当前位置:首页 » 编程语言 » javahome配置

javahome配置

发布时间: 2022-06-14 07:17:39

⑴ 请教java环境变量配置为什么要配置3个JAVA_HOME,PATH,CLASSPATH

path:作用在于当我们在控制台输入javac HelloWorld.java java HelloWord时,系统可以明白要到哪里去找javac,java命令,这个环境变量不是java独有的,其他程序也需要这个环境变量。

classpath:作用在于运行javac,java命令时,java程序可以知道要那哪里去找Java程序的源文件,以及字节码文件。

java_home:这个环境变量可以不配置。

所以,
如果不配置path:那么输入javac HelloWorld.java时,可能会提示找不到命令(由系统提示)。
如果不配置classpath:那么输入java HelloWord时,可能会提示找不到类的错误(由Java程序提示)。

要注意,最新的JDK已经可以不配置以上环境变量了,
现在最新的逻辑是,
如果不配置,可以到默认的地方找到所需的文件;
如果配置错误,那么运行错误。
如果配置正确,那么运行正确。

所以如果你会配置,那么你就配置;如果你还不清楚,那么你可以不配置。

⑵ JAVA的环境变量java_home,PATH, CLASSPATH,到底如何设置

1.JAVA_HOME
JAVA_HOME指向的是JDK的安装路径
在该路径下你应该能够找到bin、lib等目录
如我的设置就应该为JAVA_HOME=E:\Program Files\Java\jdk1.6.0;
2.PATH
设置PATH的目的是为了指向JDK的bin目录
在bin目录下放的是各种编译执行命令
如我的设置就应该为PATH=E:\Program Files\Java\jdk1.6.0\bin;E:\Program Files\Java\jdk1.6.0\jre\bin;
需要说明,系统本身就有PATH环境变量,只要把E:\Program Files\Java\jdk1.6.0\bin;E:\Program Files\Java\jdk1.6.0\jre\bin;直接放到后面即可,中间使用";"隔开
3.CLASSPATH
CLASSPATH设置类的路径,也最为重要
如我的设置就应该为CLASSPATH=.;E:\Program Files\Java\jdk1.6.0\lib;E:\Program Files\Java\jdk1.6.0\lib\tools.jar;
最前面加上"."和";",意为首先在当前目录中查找

以上配置均是在我的JDK安装目录为C:\j2sdkXXX前提下进行的
你可以根据实际的安装目录进行相应的修改
配置方法:
右击"我的电脑"——>"属性",在弹出的"系统属性"选项面板中选择"高级"选项卡,
点击"环境变量"按钮,弹出"环境变量"面板,在用户变量或者系统变量中进行相应的配置即可
注意:用户变量只对当前登录本机的用户有效,而系统变量对所有登录本机的用户均有效,你可以根据自己的喜好在相应的变量环境中进行配置
所有环境变量配置好后,在命令窗口中直接执行java或者javac命令,出现了相应的信息,说明配置成功

⑶ 配置java_home到底有什么用为什么tomcat一定要配置它

java_home是jdk的安装路径,配置java_home后可以在cmd中直接使用java的各种命令。tomcat需要jre环境,而且tomcat是以cmd命令的方式启动的。

⑷ WIN7怎么配置环境变量JAVAHOME

运行java程序,所需要JAVA_HOME环境变量的配置方法:

1,在桌面找到计算机图标,右键反敲-->属性

-->高级系统设置

⑸ java_home环境变量配置的问题

你需要配置path和classpath才能运行java。

光配置java_home是没有用的。java_home的作用仅仅是在配置path和classpath的时候可以使用%java_home%来替代原有的绝对路径。

path配置在结尾加上.;%JAVA_HOME%\bin;
classpath配置.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar

我一般都是配置在系统变量中,你配置在用户administrator下面应该也是可以的,但是要把path和classpath也在用户变量中配一下。

⑹ jdk配置环境变量的JAVA_HOME的原因

很多地方都说要这个东西,又没说有什么用。可能是历史遗留问题。

在 windows 上,这个 JAVA_HOME 环境变量还有点用。比如 tomcat 会去检查这个环境变量,JAVA_HOME 与 JRE_HOME 至少有一个,没有就报错,详细的可以看 tomcat 的 bin/setclasspath.bat 这个文件。但是这只限于手动运行 startup.bat 时,通过 IDE 运行 tomcat 时都是指定了 JDK 的。

linux 上,这个 JAVA_HOME 环境变量完全没用,只需要设置 PATH 就行了。因为 linux 有个 which 命令,可以查找到一个命令的真实路径。linux 的 tomcat 的逻辑就是如果找不到 JAVA_HOME,就运行 'which java' 找到 java 这个命令的路径,然后去倒推 JRE_HOME。

⑺ mac JAVA_HOME配置

sudovim/etc/bashrc
#下面的加在最后
exportJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home
exportPATH=$JAVA_HOME/bin:$PATH
#保存退出
source/etc/bashrc

⑻ Jdk环境变量中配置的java_home; path;classpath分别代表什么含义

java_home,是定义一个环境变量可以供其他地方引用,echo $java_home
path 路径,是java编译时需要调用的程序(如java,javac等)所在的地方
classpath 类的路径,在编译运行java程序时,如果有调用到其他类的时候,在classpath中寻找需要的类。

⑼ 有java home 还需要设置jre home么

不用,jre是一个java运行时环境。

通常java developer 才需要设置JAVA_HOME,普通用户使用jre 就可以了。

二者区别:

1、如果仅仅将jre目录设置为JAVA_HOME ,则在Command Prompt(命令行窗口)输入javac 时 会显示找不到。

(9)javahome配置扩展阅读:

配置JAVA_HOME:

1、JAVA_HOME 配置:

C:Program FilesJavajdk1.6.0_06

2、classpath配置:

.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar;%JAVA_HOME%lib t.jar;

3、path:

%JAVA_HOME%in;

⑽ 如何配置openjdk的 java home

运行Java应用的时候,提示无法找到JAVA_HOME,查询java
-version
[jifeng@localhost
bin]$
java
-version
java
version
"1.7.0_55"
OpenJDK
Runtime
Environment
(rhel-2.4.7.1.el6_5-x86_64
u55-b13)
OpenJDK
64-Bit
Server
VM
(build
24.51-b03,
mixed
mode)
Centos
6.5自带OpenJDK的环境,但是需要手动配置JAVA_HOME的环境变量。
可是openJDK的安装目录跟我们常见的Sun
JDK存放位置目录不同。
openJDK安装好后的目录位于:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.55.x86_64
其他版本都在/usr/lib/jvm
下,包括jre和jdk。
可以在“java-1.7.0-openjdk-1.7.0.55.x86_64”(某些情况下是再下一层子目录
jre
的下面有
bin

lib
两个目录)目录下看到“bin”,在bin下可以找到javac文件,说明这就是JDK了!
此时只需要在终端中打开环境变量文件
vim
/etc/profile或vim
/root/.bashrc,(保存命令按ESC,然后输入“:w”即可保存,然后”:q”退出vi)填写相应的目录即可:
export
JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.55.x86_64
export
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export
PATH=$PATH:$JAVA_HOME/bin
这样我们就设置好了JDK,再输入source
/etc/profile
或source
/root/.bashrc就可以生效了.

热点内容
仙方一般是什么配置 发布:2024-05-18 18:53:43 浏览:158
黑莓安卓手机主题下载到哪里 发布:2024-05-18 18:47:18 浏览:56
汤靖轩编程 发布:2024-05-18 18:46:04 浏览:532
脚本故事梗 发布:2024-05-18 18:29:02 浏览:822
安卓和csharp哪个发展好 发布:2024-05-18 18:09:30 浏览:527
换编程题库 发布:2024-05-18 18:00:58 浏览:562
如何使用服务器ip直连网站 发布:2024-05-18 18:00:49 浏览:432
三星n7100哪个安卓版本好用 发布:2024-05-18 17:55:41 浏览:490
万国觉醒采集脚本源码 发布:2024-05-18 17:55:39 浏览:947
sqlserver加字段 发布:2024-05-18 17:54:53 浏览:928