JAVA 安装问题
各位大虾,小弟刚看JAVA 几天有问题求教:
官方下载jdk-6u1-windows-i586-p.exe ,直接用安装提示,安装位置为C:\java,
环境变量设置为,CLASSPATH .\;%JAVA_HOME\lib\tools.jar;%JAVA_HOME\lib\dt.jar JAVA_HOME C:\java Path =%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
shell 下 JAVA 有提示(我认为是安装成功,环境变量设置成功), 接下来,我在H盘建立 h.java
public class h {
public static void main (String args[])
{
System.out.println( "Hello World! ");
}
shell 下进入 H, javac h.java 提示为: 'javac ' 不是内部命令,也不是可运行的程序或批 处理文件
java h.java 提示为:Exception in thread "main "
java.lang.NoClassDefFoundError: h/java
请大虾们告诉小弟问题出在哪? 谢谢!!
------解决方案--------------------我的异常网推荐解决方案:java环境变量设置,http://www.myexception.cn/java-other/172921.html
------解决方案--------------------环境变量设置为,CLASSPATH .\;%JAVA_HOME\lib\tools.jar;%JAVA_HOME\lib\dt.jar JAVA_HOME C:\java Path =%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
这样太啰嗦了, Java5之后的环境变量设置只需要:
JAVA_HOME=C:\java
Path=%JAVA_HOME%\bin
CLASSPATH默认即可, tools.jar, dt.jar都不需要放进去, 系统知道怎样找到它们. 在以后需要其它库的时候再设置CLASSPATH
%JAVA_HOME%\jre\bin不需要放到Path里面去
最后你确认下%JAVA_HOME%\bin目录有没有javac.exe文件, 如果没有, 那么估计是安装出错了, 重新安装一下吧...
------解决方案--------------------我第一次也配了很久,实在不行就用和eclipse吧!
------解决方案--------------------设置好path就行了
把c:\java\bin;放在最前面.
------解决方案--------------------在用户变量设置即可