关于path与classpath 设path与classpath的目的是什么?谁能告诉我? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 顾名思义就是告诉系统xxx和xxx的路径 path是操作系统用classpath是java编译器用 path是告诉操作系统jdk在哪里classpath是告诉编译器需要的类在哪里 给你个标准答案吧,初学的,要扎实一些,path 指定了JDK命令搜索路径,设置环境变量path的作用是让dos操作系统可以找到jdk命令;classpath指定了Java类路径,告诉java类装载器到哪里去寻找第三放提供的类和用户定义的类,jvm和其他jdk工具通过依次搜索平台库,扩展库,和类路径来查找类.应该可以明白了吧 很多开发工具甚至软件都需要配置path的,像VC,python,甚至装个pcanywhere它都往path里写东西,还包括windows的系统目录等,告诉系统应该到哪儿去找这些东西 path是操作系统用classpath是java编译器用up!!up!! java程序在运行时首先在path变量所定义的路径去找java.exe,并以最先找到的为准,如果安装完j2sdk后不加设置,一般是C:\WINDOWS\system32目录。 j2sdk1.4(还有其它java开发工具如jbuilder8)在安装后会将java.exe拷贝到C:\WINDOWS\system32目录下,当执行java.exe时,需要装载这个SDK下的一些文件。CLASSPATH环境变量告诉类装载器到哪里去寻找第三方提供的类和用户定义的类。 Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。下面逐个分析。JAVA_HOME指向的是JDK的安装路径,如x:\JDK_1.4.2,在这路径下你应该能够找到bin、lib等目录。PATH环境变量原来Windows里面就有,你只需修改一下,使他指向JDK的bin目录,这样你在控制台下面编译、执行程序时就不需要再键入一大串路径了。设置方法是保留原来的PATH的内容,并在其中加上%JAVA_HOME%\bin (注,如果你对DOS批处理不了解,你可能不明白%%引起来的内容是什么意思;其实这里是引用上一步设定好的环境变量JAVA_HOME,你写成x:\JDK_1.4.2也是可以的;你可以打开一个控制台窗口,输入echo %JAVA_HOME%来看一下你的设置结果) :PATH=%JAVA_HOME%\bin;%PATH%同样,%PATH%是引用以前你设置的PATH环境变量,你照抄以前的值就行了。 path是操作系统用classpath是java编译器用不过好像都是在DOS下运行 二进制串转成16进制的 各位JAVA朋友,本人在学JAVA,遇到问题不少,这道JAVA 聊天程序出了问题,还请大家帮解答 添加图片的操作 \b 单词边界问题 如何在xml文件中实现简体/繁体 麻烦向各位大师问一下:我编的这个LayoutUtil.java源文件有什么错误? 谈谈用JAVA业验证邮箱是否有效的验证 关于笔试 谁能提供最快的办法把byte[]里的所有字节全部放到String里 这个代码会出exception,还不会出结果,不知道怎么解决,求助 一到面试题 求救!
path 指定了JDK命令搜索路径,设置环境变量path的作用是让dos操作系统可以找到jdk命令;
classpath指定了Java类路径,告诉java类装载器到哪里去寻找第三放提供的类和用户定义的类,jvm和其他jdk工具通过依次搜索平台库,扩展库,和类路径来查找类.
应该可以明白了吧
up!!
j2sdk后不加设置,一般是C:\WINDOWS\system32目录。
j2sdk1.4(还有其它java开发工具如jbuilder8)在安装后会将java.exe拷贝到C:\WINDOWS\system32
目录下,当执行java.exe时,需要装载这个SDK下的一些文件。CLASSPATH环境变量告诉类装载器到哪里去寻找第三方提供的类和用户定义的类。
PATH环境变量原来Windows里面就有,你只需修改一下,使他指向JDK的bin目录,这样你在控制台下面编译、执行程序时就不需要再键入一大串路径了。设置方法是保留原来的PATH的内容,并在其中加上%JAVA_HOME%\bin (注,如果你对DOS批处理不了解,你可能不明白%%引起来的内容是什么意思;其实这里是引用上一步设定好的环境变量JAVA_HOME,你写成x:\JDK_1.4.2也是可以的;你可以打开一个控制台窗口,输入echo %JAVA_HOME%来看一下你的设置结果) :
PATH=%JAVA_HOME%\bin;%PATH%
同样,%PATH%是引用以前你设置的PATH环境变量,你照抄以前的值就行了。