1.java 里面的PATH和CLASSPATH分别代表什么路径 该怎样设置由于Java是平台无关的,安装jdk时java不会自动设置路径,也不会修改注册表,需要用户自己设置环境变量,但不需要修改注册表 。
Windows中需要设置两个环境变量path和classpath 。path变量指出java提供的可执行文件的路径,classpath指出java包的路径 。
xp中右击我的电脑,选属性,在属性中选择“高级”选项卡,点击环境变量按钮,系统弹出‘环境变量’对话框,path是windows已定义的变量,找到“path”,点击“编辑”按钮,将“;C:\Program Files\Java\jdk1.6.0\bin”加到“变量值”文本框中,然后单击“确定”按钮 。向Path添加的是JDK编译器javac.exe和解释器java.exe的路径 。如果windows没有Path变量,则需要新建 。
windows中没有classpath环境变量,需要新建 。单击新建按钮,变量名为classpath,变量值为“.;C:\Program Files\Java\jdk1.6.0\lib”,这是JDK包(类库)的路径 。
注:1.必须加在“系统变量”列表框中,不能加在“用户变量”中!
2.变量值引号中每个符号都要copy,不能落下点好!
2.Java 环境变量 Classpath中的内容写什么安装,配置j2sdk:
执行j2sdk安装程序,自定义路径,我们的安装路径为:C:\j2sdk1.4.2_04
配置j2sdk:
配置环境变量:
我的电脑->;属性->;高级->;环境变量->;系统变量中添加以下环境变量:
JAVA_HOME=C:\j2sdk1.4.2_04
CLASSPATH=.;C:\j2sdk1.4.2_04\lib\tools.jar;C:\j2sdk1.4.2_04\lib\dt.jar;C:\j2sdk1.4.2_04
\bin;
path=C:\j2sdk1.4.2_04\bin;
写一个简单的java程序来测试J2SDK是否已安装成功:
public class hello
{
public static void main(String args[])
{
System.out.println("Hello");
}
}
将程序保存为文件名为hello.java的文件 。
打开命令提示符窗口,进入到hello.java所在目录,键入下面的命令
javac hello.java
java hello
此时若打印出来hello则安装成功,若没有打印出这句话,仔细检查以上配置是否正确 。
注意系统文件夹选项中应确定“隐藏已知文件类型的扩展名”不勾选(我的电脑?工具?查看)
3.配置classpath路径我的java程序安装在了c:\jdk6.0目录下,我的path路径设置为t%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;c:\jdk6.0\bin
===============
[t%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;c:\jdk6.0\bin
]
改为:
[c:\jdk6.0\bin;%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem]
--------------------
另:
最好建个 JAVA_HOME 值为 c:\jdk6.0
然后在 path 里引用
[%JAVA_HOME%\bin;%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem]
-----------------------------------------
如果有2个JDK,版本不同,那么从左至右执行第一个版本的(后面的优先权低) 。
4.classpath和path的区别1.path的作用
path是系统用来指定可执行文件的完整路径,即使不在path中设置JDK的路径也可执行Java文件,但必须把完整的路径写出来,如C:\Program Files\Java\jdk1.6.0_10\bin\javac TheClass.java 。path是用来搜索所执行的可执行文件路径的,如果执行的可执行文件不在当前目录下,那就会依次搜索path中设置的路径;而java的各种操作命令是在其安装路径中的bin目录下,所以在path中设置了JDK的安装目录后就不用再把java文件的完整路径写出来了,它会自动去path中设置的路径中去找;
2.classpath的作用
classpath是指定你在程序中所使用的类(.class)文件所在的位置,就如在引入一个类时:import javax.swing.JTable这句话是告诉编译器要引入javax.swing这个包下的JTable类,而classpath就是告诉编译器该到哪里去找到这个类(前提是你在classpath中设置了这个类的路径);如果你想要编译在当前目录下找,就加上“.”,如:.;C:\Program Files\Java\jdk\,这样编译器就会到当前目录和C:\Program Files\Java\jdk\去找javax.swing.JTable这个类;还提下:大多数人都是用Eclipse写程序,不设classpath也没关系,因为Eclipse有相关的配置
- 梵文解脱救赎怎么写
- 4点30在手表上怎么写
- 送恩师花圈怎么写
- 四年级怎么写反思200字
- 关爱基金升请怎么写
- 毕业论文致谢辞怎么写
- 敬老院流程怎么写
- 今草书怎么写
- 单独的文献综述怎么写
- excel分段条件函数怎么写