首页 \ 问答 \ JDK环境变量的配置

JDK环境变量的配置

求教JAVA先驱:最准确的JAVA的JDK环境变量怎样配置?
更新时间:2021-09-06 09:09

最满意答案

以jdk1.4.2_09为例,你可以根据你的jdk版本号及安装路径进行相应的修改

在这里我将jdk1.4.2_09直接安装在C盘下,即C:\j2sdk1.4.2_09

下面为详细配置:

1.JAVA_HOME

JAVA_HOME指向的是JDK的安装路径

在该路径下你应该能够找到bin、lib等目录

如我的设置就应该为JAVA_HOME=C:\j2sdk1.4.2_09;

2.PATH

设置PATH的目的是为了指向JDK的bin目录

在bin目录下放的是各种编译执行命令

如我的设置就应该为PATH=C:\j2sdk1.4.2_09\bin;C:\j2sdk1.4.2_09\jre\bin;

需要说明,系统本身就有PATH环境变量,只要把C:\j2sdk1.4.2_09\bin;C:\j2sdk1.4.2_09\jre\bin;直接放到后面即可,中间使用";"隔开

3.CLASSPATH

CLASSPATH设置类的路径,也最为重要

如我的设置就应该为CLASSPATH=.;C:\j2sdk1.4.2_09\lib;C:\j2sdk1.4.2_09\lib\tools.jar;

最前面加上"."和";",意为首先在当前目录中查找

以上配置均是在我的JDK安装目录为C:\j2sdk1.4.2_09前提下进行的

你可以根据实际的安装目录进行相应的修改

配置方法:

右击"我的电脑"——>"属性",在弹出的"系统属性"选项面板中选择"高级"选项卡,

点击"环境变量"按钮,弹出"环境变量"面板,在用户变量或者系统变量中进行相应的配置即可

注意:用户变量只对当前登录本机的用户有效,而系统变量对所有登录本机的用户均有效,你可以根据自己的喜好在相应的变量环境中进行配置

所有环境变量配置好后,在命令窗口中直接执行java或者javac命令,出现了相应的信息,说明配置成功

相关问答

更多
  • 方法/步骤 分析一下为何初学者用传统环境变量配置方法配置环境变量容易出错,首先我们假设JDK安装在 D:\java\jdk 1.8.0 那么传统方法会有如下配置; JAVA_HOME: " D:\java\jdk1.8.0" CLASSPATH:" .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar " PATH :在原有初始值最后加上:”%JAVA_HOME%\bin; 初学者用传统方法配置容易在执行java *.class 命令 时出现找不到或无法加载主类的情况。问题 ...
  • 1、你可以编辑tomcat/bin/catalina.sh,在第一行添加 export JAVA_HOME=/usr/java/jdk1.7 2、或者在/etc/bashrc添加 3、或者在~/.bash_profile添加 4、cd tomcat;执行./bin/startup.sh即可
  • 方法如下: 点击开始--运行--输入cmd,点击确定。 在命令行窗口输入javac,出现下图所示: 再次输入java,出现下图所示: 最后输入java -version,出现下图所示: 如果出现上面的前两个图片显示的内容就说明jdk的环境变量配置是正确的,第三个命令是检查当前电脑中使用的jdk的版本及位数。
  • 配置了JDK的环境变量就可以了,tomcat不需要配置环境变量。 要想启动项目,必须将项目部署到tomcat下面。 如何部署呢?将编译好的java项目放到webapp目录下面,启动tomcat就可以直接访问了。(不会部署上网查,很多)
  • 环境变量,是是指在操作系统中用来指定操作系统运行环境的一些参数。 JDK的环境变量,有JAVA_HOME、CLASSPATH等 1、JAVA_HOME:JDK的按照路径,是其他程序(Tomcat、Eclipse等)寻找JDK的时候的参考值; 2、CLASSPATH:是执行class文件时,查找class文件的位置的范围。一般将表示当前目录的小点.和JDK的lib目录、jre的lib目录以及两个主要的JAR包(tools、dt)写进去; 3、PATH:将jdk的bin目录路径写在PATH变量的最前,这个是操作 ...
  • jdk环境变量配置[2021-01-23]

    把中文去了改成英文的路径 环境变量配置如下: JDK环境变量配置: 如果你的JDK安装在C盘里,如:C:\Program Files\Java\jdk1.6.0_10,那么就在系统变量里(当然也可以在用户变量里)点新建: 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.6.0_10 再次点新建: 变量名:classpath 变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 并在path里(不要删除原来的那些)加入 ;C ...
  • 以jdk1.4.2_09为例,你可以根据你的jdk版本号及安装路径进行相应的修改 在这里我将jdk1.4.2_09直接安装在C盘下,即C:\j2sdk1.4.2_09 下面为详细配置: 1.JAVA_HOME JAVA_HOME指向的是JDK的安装路径 在该路径下你应该能够找到bin、lib等目录 如我的设置就应该为JAVA_HOME=C:\j2sdk1.4.2_09; 2.PATH 设置PATH的目的是为了指向JDK的bin目录 在bin目录下放的是各种编译执行命令 如我的设置就应该为 ...
  • 以jdk1.4.2_09为例,你可以根据你的jdk版本号及安装路径进行相应的修改 在这里我将jdk1.4.2_09直接安装在C盘下,即C:\j2sdk1.4.2_09 下面为详细配置: 1.JAVA_HOME JAVA_HOME指向的是JDK的安装路径 在该路径下你应该能够找到bin、lib等目录 如我的设置就应该为JAVA_HOME=C:\j2sdk1.4.2_09; 2.PATH 设置PATH的目的是为了指向JDK的bin目录 在bin目录下放的是各种编译执行命令 如我的设置就应该为PATH=C:\j2 ...
  • jdk环境变量配置[2022-01-11]

    把中文去了改成英文的路径 环境变量配置如下: JDK环境变量配置: 如果你的JDK安装在C盘里,如:C:\Program Files\Java\jdk1.6.0_10,那么就在系统变量里(当然也可以在用户变量里)点新建: 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.6.0_10 再次点新建: 变量名:classpath 变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 并在path里(不 ...
  • JAVA中常用需要设置的三个环境变量: JAVA_HOME 、CLASSPATH、PATH (一)配置环境变量:(相对路径) 1.JAVA_HOME=x:\jdk1.6.0 JAVA_HOME 2.用%JAVA_HOME%就可以取代:x:\jdk1.6.0这一部分 CLASSPATH .:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/activation.jar:$JAVA_HOME/lib/mail.jar 或 CLASSPAT ...

相关文章

更多

最新问答

更多
  • 如何重新加载下拉列表(How to reload dropdownlist)
  • RStudio:在脚本中保留特殊字符(RStudio: keeping special characters in a script)
  • Powershell的“GetLatest”不会在新的TFS工作区上下载文件(“GetLatest” with Powershell doesn't download files on new TFS workspace)
  • 我如何让JS识别一个由字符组成的数组?(How do I get JS to recognise an array insted of characters?)
  • EF从存储过程中急切加载(EF eager loading from stored procedure)
  • 将输出文件添加到Python扩展(Adding output file to Python extension)
  • 淮北职业技术学院电脑应用专业咋样?
  • 更改默认扩展面板箭头的箭头样式(Change arrow style for default expansion panel arrow)
  • 芜湖计算机(计算机)培训机构(培训班,学校)哪家好
  • 致命错误:使用clang-llvm ASTMatcher时未找到'stddef.h'文件(fatal error: 'stddef.h' file not found when using clang-llvm ASTMatcher)
  • 内容的.NET缓存(Contentful .NET caching)
  • 客户端没有发生WCF回调(WCF callback is not happening in client)
  • 使用friend在全局范围内调用类成员函数会产生27个错误(Calling a Class member function in Global Scope using friend Gives 27 ERRORS)
  • 如何绑定到WPF中的另一个控件属性(How to Bind to Another Control Property in WPF)
  • 南华大学电脑专业,就业好不好
  • 是否存在泄密文件的官方(或常见)文件扩展名或后缀?(Is there an official (or common) file extention or suffix for deflated files?)
  • 在SVM python中只训练一次(Training only once in SVM python)
  • 淘汰自定义绑定光滑js无法正常工作(knockout custom binding for slick js not working)
  • 似乎无法正确地抓住网站“福布斯”(Can't seem to scrape the website “Forbes” properly)
  • 无法使用boto.rds2从describe_instance方法检索有关db实例的信息(Not able to retrieve information about db instances from the describe_instance method using boto.rds2)
  • 转换为英国日期格式问题(Convert to british date format issue)
  • 在表中列出不同的元组(10种方法)(List distinct tuples in a table(SQL query)(10 ways))
  • OrientDB查询比较(OrientDB query compare)
  • 全局变量有什么不好?(What is so bad about global variables? [duplicate])
  • 为什么JavaMail Transport.send()是一个静态方法?(Why is JavaMail Transport.send() a static method?)
  • 获取最近3个Instagram图像张贴在一个地方(Get last 3 instagram images posted in a place)
  • 使用libnfc格式化/读/写NDEF Mifare 1K卡(Format/Read/Write NDEF Mifare 1K Card using libnfc)
  • 阻止谷歌索引特定图像(Block Google from indexing a particular image)
  • 消息模板接收让Dispatcher没有订阅频道(Message Template receive gives Dispatcher has no subscribers for channel)
  • OpenShift:使用自定义节点版本(OpenShift: Use custom node version)