日期:2014-05-20  浏览次数:20819 次

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;放在最前面.
------解决方案--------------------
在用户变量设置即可