-
【提问】windows98下如何设置path和classpath?
2005-03-21 22:05:00windows98没有提供修改path和claspath的界面,可以通过修改autoexec.bat具体方法如果是Win95/98,在/autoexec.bat的最后面添加如下3行语句: JAVA_HOME=c:/j2sdk1.4.1 (这个路径要根据自己的jdk安装路径修改) ...windows98没有提供修改path和claspath的界面,可以通过修改autoexec.bat
具体方法
如果是Win95/98,在/autoexec.bat的最后面添加如下3行语句:
JAVA_HOME=c:/j2sdk1.4.1 (这个路径要根据自己的jdk安装路径修改)PATH=%JAVA_HOME%/bin;%PATH% (注意中间是分号)
CLASSPATH=.;%JAVA_HOME%/lib;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;;%JAVA_HOME%/jre/rt.jar(注意最前面是一个点,一个分号) -
安装JDK时设置Path 和 Classpath
2017-09-29 16:26:46一、设置Path 在安装好JDK程序后,在JDK安装目录下的bin目录中,会提供一些开发Java程序时必备的工具程序。对于Java的初学者,建议从命令符模式(cmd模式)来操作这些工具程序。可以通过”Win+R“,再输入“cmd”...一、设置Path
在安装好JDK程序后,在JDK安装目录下的bin目录中,会提供一些开发Java程序时必备的工具程序。对于Java的初学者,建议从命令符模式(cmd模式)来操作这些工具程序。可以通过”Win+R“,再输入“cmd”命令来打开命令符模式。
虽然你知道JDK的工具程序位于bin目录下,但操作系统并不知道如何找到这些工具程序。所以当输入“javac”尝试执行编译程序时,命令符模式下会告诉你找不到javac工具程序。(会提示:‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件)。
必须告诉操作系统,应该到哪些目录下尝试找到你所想使用的工具程序。有几个方法可以进行这项设置,最简便的方法就是设置系统变量中的Path的环境变量。在"我的电脑"图标上选择并单击右键选择“属性”后切换到“高级”页面,并单击下方的“环境变量”按钮,在“环境变量”对话框中编辑Path变量。在Path变量的“编辑系统变量”对话框中,在“变量值”文本框的最前方输入JDK bin目录的路径,然后紧跟着一个分号,以作为分隔,单击“确定”按钮即可完成设置。(在Win10系统中有一点点不同,此时是将JDK bin的目录的路径像一个条目一样加在已有路径的下方,路径可以上下移动)
之所以要将JDK的路径设置放置在Path变量设置的最前方,是因为操作系统在搜索Path路径设置时,会从最前方开始读取,如果在路径下找到指定程序,就会直接执行。当你的系统中安装在两个以上的JDK时,在Path路径中的设置顺序,将决定执行哪个JDK下的工具程序。
设置Path变量之后,要重新打开一个命令模式才能重新读入Path变量内容,接着如果执行javac程序,应该可以看到与之前不同的画面。(这个是成功的画面)
如果Path设置是寻找JDK安装目录下的bin目录,则操作系统会搜索JDK安装目录下的工具程序。这样当执行java程序时,就会使用JDK附带的JRE,而不是公用的JRE。这两个JRE的安装路径并不相同。
简单地说,操作系统会尝试在指定的Path变量中寻找指定的工具程序。当输入javac命令时,由于Path变量中有设置JDK的bin目录的路径,操作系统就可以根据这个信息来找到javac工具程序。
二、设置Classpath
Java执行环境本身就是一个平台,执行这个平台上的程序是已编译完成 的Java程序(Java程序编译完成之后,会以.class文件存在)。如果将Java执行环境比喻为操作系统,如果设置Path变量是为了让操作系统找到指定的工具程序(以Windows来说就是找到了.exe文件),则设置Classpath的目的就是让Java执行环境找到指定的Java程序(也就是.class文件)。
有几个方法可以设置Classpath,最简单的方法是在系统变量中新增Classpath环境变量。在“系统变量”下单击“新建”按钮,在“变量名”文本框中输入Classpath,在“变量值”文本框中输入Java类文件的位置。例如可以输入.;E:\Java9\lib\tools.jar;E:\Java9\lib\rt.jar(jar文件是zip压缩格式,其中包括.class文件和jar中的Classpath设置),每一路径中间必须以“;”作为分隔。第一个用“.;”作为分隔。
事实上JDK默认就会到当前工作目录(上面的“."设置),以及JDK的lib目录中寻找Java程序。所以如果Java程序是在这两个目录中,则不必设置Classpath变量也可以找得到,将来如果Java程序不是放置在这两个目录中,则可以按上述方法设置Classpath。《Java学习笔记——林信良 编著 P22》
今天我要安装最新的JDK9时,在lib中并没有发现tools.jar和rt.jar,然后我就没有设置第二步,在后来的程序中也可以正常执行。我猜测在JDK9中已经将Classpath这一步包含在了第一步,以节省配置过程的复杂程度。
总而言之,设置Classpath的目的在于告诉Java执行环境,在哪些目录下可以找到你所要执行的Java程序。一个分辨Path与Classpath的方式就是:“对于Windows”操作系统来说,path是让操作系统可以找到.exe执行程序的存在,而对于Java执行环境来说,Classpath就是让JVM可以找到.class执行程序 的存在“
写一个Java程序来测试是否配置成功:
在编写程序之前首先要确定可以看得到文件的扩展名。(相关配置不再介绍)
接着选择一个目录来编写Java源代码文件。假设该文件存储在E:\workspace目录,你要新建一个”文本文件“(也就是.txt文件),并重新命名为HelloJava.java。由于是将文件文件的扩展名从.txt改为.java,所以系统会询问你是否更改扩展名,应确定更改,接着以文本方式打开HelloJava.java文件并写入以下程序:
public class HelloJava{
public static void mian(string[] args) {
System.out.println("Hello,My first program!");
}
}
接着使用命令符模式下进入 E:\workspace目录下使用javac工具程序来编译.java文件,这里指定编译HelloJava.java命令如下:
E:\workspace\javac HelloJava.java
如果编译顺利通过,则在HelloJava.java所在目录,会出现一个HelloJava.class文件,这是已经编译完成的Java字节码(Bytecodes)文件程序。
在顺利编译出.class的文件之后,可以使用java工具程序来执行它。执行时必须指定类名称,就以上的例子来说,也就是指定HelloJava.class这个文件的主文件名。命令执行方式如下:
E:\workspace>java HelloJava
java工具程序会根据你指定的类名称,实际加载.class的文件。以上来说,就是载入HelloJava.class并执行,执行的结果应该是打印出:Hello,My first program!
祥见《Java笔记——林信良 编著》P20~P26
-
linux下PATH和CLASSPATH如何设置
2007-04-10 16:38:21export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin 2.修改所有用户的环境变量 # vi /etc/profile 在该...费了大半天劲终于搞定了,下面是具体过程
一、、安装JDK
从sun网站上直接下载JDK:http://java.sun.com/j2se/1.4.2/download.html 提供了两个下载:
1、RPM in self-extracting file (j2sdk-1_4_2_04-linux-i586.bin, 32.77 MB) 这个是自解压的文件,在linux上安装如下:# chmod u+x ./j2sdk-1_4_2_04-linux-i586.bin # ./j2sdk-1_4_2_04-linux-i586.bin
在按提示输入yes后,jdk被解压到./j2sdk1.4.2_04目录下。为与下面2中JDK安装路径一致,我们进行下列操作,在/usr/java下建立安装路径,并将文件考到该路径下:# mkdir /usr/java # cp -fr ./j2sdk1.4.2_04 /usr/java
2、RPM in self-extracting file (j2sdk-1_4_2_04-linux-i586-rpm.bin, 32.77 MB)这个也是一个自解压文件,不过解压后的文件是j2sdk-1_4_2_04-linux-i586-rpm包,执行rpm命令装到linux上就可以了。安装如下:#chmod u+x ./j2sdk-1_4_2_04-linux-i586-rpm.bin # ./j2sdk-1_4_2_04-linux-i586-rpm.bin # rpm -ivh j2sdk-1_4_2_04-linux-i586-rpm
安装软件会将JDK自动安装到 /usr/java/j2sdk1.4.2_04目录下。
二、配置环境变量
1.修改用户环境变量
假设使用java的用户为 kunp,编辑该用户的.bashrc文件进行环境变量设置。# vi /home/kunp/.bashrc
在 .bashrc文件中加入:export JAVA_HOME=/usr/java/j2sdk1.4.2_04 export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
2.修改所有用户的环境变量# vi /etc/profile
在该文件中加入:export JAVA_HOME=/usr/java/j2sdk1.4.2_04 export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
如果是以root身份登陆的,只用做第二步就可以了,因为它已经包含了第一步的设置,呵呵。
还有一点要注意的就是,在改动过之后如果要测试是否成功,要重新启动一次机器才可以哦,我就是因为没有重起,所以输入java -version一直提示没有成功,害我郁闷了老久。嘿嘿:})
-
如何安装配置JDK? path和classpath
2012-02-20 07:57:042.我的电脑右键属性-高级系统设置-环境变量 新建系统变量 变量名:JAVA_HOME 变量值:C:\Java\jdk1.6.0_26 (jdk安装路径) 2.编辑系统变量Path,添加: .;%JAVA_HOME%\bin; 3.使用eclipse新建java...1.下载安装JDK
2.我的电脑右键属性-高级系统设置-环境变量
新建系统变量 变量名:JAVA_HOME 变量值:C:\Java\jdk1.6.0_26 (jdk安装路径)
2.编辑系统变量Path,添加: .;%JAVA_HOME%\bin;
3.使用eclipse新建java文件测试
com.ck.test包下Test.java
package com.ck.test; public class Test { public static void main(String[] args){ System.out.println("hello world"); } }
控制台输出:hello world
4.或者桌面右下角,开始-运行-输入"cmd",输入javac,会显示
path:
windows操作系统根据path环境变量查找命令。
classpath:
-
java如何设置JAVA_HOME,path,classpath及其作用
2012-11-28 19:48:48在把jdk安装到计算机中之后,我们来进行设置使java环境能够使用。 首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量...而JAVA_HOME和classpath是不存在的。 一:点“新建”,然后在变量名写上JAVA -
如何设置derby数据库的几个环境变量:derby_home,path,classpath和检验
2012-03-02 11:39:271,Java_home的设置,一般安装了Java虚拟机,就能自动设置。在命令提示符窗口,输入Java -version来查看当前Java的版本。能看到,则说明设置成功。 2,DERBY_HOME的设置,在我的电脑--属性--高级--环境变量,在... -
Path与Classpath 参考:Java JDK 5.0学习笔记第二章
2009-06-20 13:41:00这里有如何设置path和classpath的详细信息。 当我们在Windows命令行中使用Java时,我们会发现在任何一个地方输入java,系统都会有反应,尽管在那个地方时没有java.exe的。系统是怎么做到的呢?其实很简单,答案就... -
如何理解jdk和jre配置中的JAVA_HOME,PATH,CLASSPATH,环境变量和系统变量?
2020-07-13 22:31:43设置PATH的目的是为了指向JDK的bin目录 在bin目录下放的是各种编译执行命令 如我的设置就应该为PATH=C:\j2sdk1.4.2_09\bin;C:\j2sdk1.4.2_09\jre\bin; 需要说明,系统本身就有PATH环境变量,只要把C:\j2sdk1.4.2_09\... -
mysql classpath_PATH环境变量和CLASSPATH环境变量详解
2021-01-25 16:37:02大凡装过JDK的人都知道要安装完成后要设置环境变量,可是为什么要设置环境变量呢?环境变量有什么作用?1)PATH详解:计算机安装JDK之后,输入“javac”“java”之类的命令是不能马上被计算机正确执行的,因为计算机... -
PATH环境变量和CLASSPATH环境变量详解
2014-08-12 21:55:00大凡装过JDK的人都知道要安装完成后要设置环境变量,可是为什么要设置环境变量呢?环境变量有什么作用? 1)PATH详解: 计算机安装JDK之后,输入“javac”“java”之类的命令是不能马上被计算机正确执行的,因为... -
环境变量JAVA_HOME, CLASSPATH和PATH的作用
2013-12-16 18:31:56如何设置JAVA_HOME, CLASSPATH和PATH就不用介绍了,网上倒是有很多。之前也设置过好多次,但是一直没有弄懂这里面的意思,今天有看到关于相关的解释(相关链接请点击这里),方便后来者能看看,也是把自己学习的一个... -
classpath和jar包
2020-11-28 23:59:13今天讲的就是classpath的设置 网上有很多classpath的文章;但大部分都是不靠谱的;一个好的程序员是瞧不上以IDEA编程的。最好claspath是不设置 原因: 1. classpath到环境变量会污染系统 2. 临时设置好 classpath ... -
jdk7和jdk8都下载了 如何设置java版本为jdk7?
2018-03-15 21:06:00首先将环境变量都配置成jdk7:控制面板-系统-高级系统设置-环境变量-1.在path中添加jdk7里面的bin 2. 在CLASSPATH中写路径 .;%JAVA_HOME%\lib 注意 点和分号不能少 3. 新建JAVA_HOME 路径为jdk7 然后将原来配置jdk8... -
java的环境变量如何设置
2007-01-21 16:54:00如何在Windows和Linux下设置java的环境变量如果是Win95/98,在/autoexec.bat的最后面添加如下3行语句: JAVA_HOME=c:/j2sdk1.4.1PATH=%JAVA_HOME%/bin;%PATH%CLASSPATH=.;%JAVA_HOME%/lib看好了CLASSPATH中第一个".... -
JDK 环境变量如何设置
2009-05-28 15:45:00JDK 环境变量如何设置 首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量里需要设置三个属性“java_home”、“path”、“classpath”,其中在没安装过jdk的环境下,... -
JDK 1.6环境变量如何设置?
2008-04-11 17:16:38首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境...而java_home和classpath是不存在的。 首先点“新建”,然后在变量名写上java_home,顾名其意该变量的含义就是java的安装路径,呵呵,然后在变量值... -
如何在没有管理员权限的win7上设置环境变量
2013-08-23 03:17:47好吧,如果你在一台你没有管理员权限的计算机上工作...那么,对于非管理员用户而言,如何设置环境变量呢? 按照下面简单的步骤,你可以很容易做到这一点: 第一步,打开开始菜单,在程序和文件搜索框中输入Accounts字 -
分别通过【buildpath】和【lib】倒入JAR包有什么不同
2014-04-10 15:54:00通过buildpath设置(或添加)程序使用jar包的classpath。Java虚拟机是根据Java ClassLoader(类加载器)决定如何,到那里去加载Class=================================================我们之所以把jar包放在classPath... -
环境变量的设置以及区别
2019-09-24 21:26:531.为什么要设置环境变量,如何设置,各有什么作用,path和classpath有什么区别? 因为只有bin目录下有Java 和javac等命令,所以如果不配置的话,我们的程序就要到jdk的bin目录下去编写,显然我们的程序不可能跑到... -
JAVA环境变量的设置及修改
2019-10-14 19:58:48如何设置和修改环境变量 本节课学习了环境变量的设置及修改,涉及内容主要有eclipse的安装及其workplace选择,JAVA_HOME、PATH、CLASSPATH的设置及编写一个简单的Java程序。 Eclipse的安装 首先从Eclipse官网... -
java环境变量javac不能成功 win7_你知道Java中如何封装自己的类,建立并使用自己的类库吗?...
2021-01-08 18:21:21安装JDK之后,你应当设置好path和classpath路径。现在假设你JDK是安装在D:ITJDK6.0java(TM) SE Development Kit下(因为我自己的是安装在此目录下),那么你要设置的path路径就是这个路径下的bin文件夹,即... -
Tomcat设置环境变量
2016-03-05 17:28:34安装Tomcat前一定要检查是否安装了JDK,并且环境变量设置完成。否则后面会有很多的麻烦 ...需要添加JAVA_HOME和CLASSPATH和PATH三个变量,GO ON! 1、变量名:JAVA_HOME ;变量值:JDK安装的路径 2、变量名: -
设置临时java环境
2012-12-12 11:32:45不过有些项目需要在1.4下面编译,如何方便的设置JAVA_HOME,CLASSPATH和PATH等变量呢,只需要在批处理文件下加入 set JAVA_HOME=D:\j2sdk1.4.2_17\ set PATH=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin set CLASSPATH... -
Loadrunner11如何成功调用Java代码
2018-05-03 11:39:48系统配置:win7+...安装好JDK,并配置好环境变量classpath和path,设置如下:classpath:.;C:\Program Files (x86)\Java\jdk1.5.0_22\lib\dt.jar;C:\Program Files (x86)\Java\jdk1.5.0_22\lib\tools.jarpath... -
下载eclipse后,如何配置环境变量
2019-05-07 20:53:18鼠标右键电脑,选择属性 ...如果有path,classpath,java_home这三个变量,可以直接双击启用编辑,如果没有,就点击新建按钮 5.出来填写变量名和值 然后点击系统变量的新建,分别填写以下几对变量名与变量值... -
如何配置环境变量(超简单)
2020-11-20 15:19:22一、配置环境变量主要市配置以下三个地方:Path、CLASSPATH和JAVA_HOME 1.首先我们需要去下载jdk,根据自己电脑的情况是32位还是64位,然后安装到自己的电脑里面,自己一定要记得安装路径,因为后面的配置就是要选择...
-
CentOS7 ifcfg-eth0 配置详解
-
Windows下Git多账号配置,同一电脑多个ssh-key的管理
-
从入门到精通!程序员如何自我学习和成长?重难点整理
-
JMETER 性能测试基础课程
-
使用Python的项目-源码
-
sql注入查询secure_file_priv权限
-
反射机制的运用实例
-
ReactNative从入门到原理
-
Tomcat 配置(附带资料).rar
-
1、Java中 ==和equals的区别
-
实现 MySQL 读写分离的利器 mysql-proxy
-
React形式编辑-源码
-
蚂蚁一面复盘
-
一天学完MySQL数据库
-
工程制图 AutoCAD 2012 从二维到三维
-
安卓app开发培训!Android性能优化之启动优化实战篇,进阶学习资料!
-
【布道者】Linux极速入门
-
用微服务spring cloud架构打造物联网云平台
-
vue render 方法添加 ref 添加不上
-
PPT大神之路高清教程