java环境变量设置即一些问题的解决

来源:互联网 发布:linux下socket编程实例 编辑:程序博客网 时间:2024/05/16 01:26

      在网上下载个JDK并安装好,目前最高版本应该是1.5 ,安装时选择一个目录,假设该目录为C:/jdk1.5,目录下有bin、lib、demo、jre等文件夹,在Windows 2000/XP下配置环境变量的方法:

右击“我的电脑”,选择“属性”,接着依次选择“高级”---“环境变量”,在下面系统变量里编辑Path,在原来的基础上添加 ";C:/jdk1.5/bin",前面的分号不能少,如果你的安装目录是其他就相应地改为";安装目录/bin",然后再新建一个变量名为classpath,变量值为 ".;c:/jdk1.5/lib/dt.jar;c:/jdk1.5/lib/tools.jar" (注意前面的“.”不要少,不然用java命令解释执行java字节码的时候得添加个参数),配置好了,不需要重启,随便在某个路径下写个java程序,可以用记事本编写,改下扩展名就可以了,然后在cmd下转到该程序所在目录下:

命令“javac 文件名”即可编译,注意是javac而不是java,文件名要带扩展名,即.java,然后会在改目录下生成一个同名的文件,其扩展名是.class

再使用命令"java 类名"即可执行该程序,类名和文件名是一致的,不过这里不需要带扩展名

可能会遇到的问题:

1。'javac' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

解决办法:在上面提到的系统变量Path里,编辑添加 ";C:/jdk1.5/bin",不是在classpath里添加,一些书本上说的是错误的

2。 Exception in thread "main" java.lang.NoClassDefFoundError: XXXX

解决办法:直接删除classpath系统变量(如果有),但Path里一定要添加 ";C:/jdk1.5/bin",我机子上这样设置就没问题的,如果不行,按上面的方法新建一个变量名为classpath,变量值为 ".;c:/jdk1.5/lib/dt.jar;c:/jdk1.5/lib/tools.jar" 的变量,如果前面没有  ".;" 则使用“java 类名”命令的时候应该该为“java -classpath . 类名”,否则还是会出现上面的问题

3。applet在IE浏览没问题,在maxthon浏览器却无法浏览

解决办法:打开maxthon浏览器,依次打开“选项”--“Maxthon 选项”--“高级”,找到Java虚拟机 *,选择“系统中安装的其他 Java 虚拟机”,确定就可以在maxthon浏览器浏览applet了

原创粉丝点击