JDK环境变量配置以及可能出现的问题
2015-07-20 12:38
357 查看
“我的电脑”-“属性”-“高级”-“环境变量” 在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓)
JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹
JAVA_HOME: C:\Program Files\Java\jdk1.6.0_39;
Path使得系统可以在任何路径下识别java命令
PATH: %JAVA_HOME%\bin;CLASSPATH为java加载类(class or lib)路径 CLASSPATH: .;%JAVA_HOME%\lib; .;一定不能少,因为它代表当前路径
编译hello.java javac hello.java 就会生成hello.class文件 运行hello java hello
javac不是内部命令 或者可执行文件
一般是由于Path的环境变量的路径有问题,特别注意的是最后的分号要写上。类名和文件名不一致,英文关键字的大小写问题,还得注意标点符号不能使用中文符等。
Exception in thread "main" java.lang.NoClassDefFoundError: Hello World
根据提示,意思是找不到class文件。这个问题应该就是是classpath环境变量配置不对,检查你的classpath的设置,注意一些特殊的符号。然后重启DOS再试一次。
相关文章推荐
- mac myEclipse 2015 svn 安装
- [LeetCode][Java] Decode Ways
- 使用 Eclipse 调试 Java 程序的 10 个技巧
- Java — equals和==的区别
- Java中的反射机制
- java中Debug调试功能简单使用
- 最佳新秀SSH(十三)——Spring集装箱IOC分析和简单的实现
- 深入浅出 Java Concurrency (13): 锁机制 part 8 读写锁 (ReentrantReadWriteLock) (1)
- 【Java基础第二弹】Java序列化进阶篇
- day05--Java基础知识--Exception异常
- Java线程之守护线程(Daemon)用法实例
- Java数组的扩容
- JAVA的包
- Java的日期格式化常用方法
- java日期格式化
- 使用Java中的for循环来实现九九乘法表
- Java中printStackTrace()、toString()、getMessage()的区别
- Solaris 安装JDK
- Java框架1
- spring注释大全