各位大虾,小弟刚看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 请大虾们告诉小弟问题出在哪? 谢谢!!
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 请大虾们告诉小弟问题出在哪? 谢谢!!
Path=%JAVA_HOME%\bin
CLASSPATH默认即可, tools.jar, dt.jar都不需要放进去, 系统知道怎样找到它们. 在以后需要其它库的时候再设置CLASSPATH%JAVA_HOME%\jre\bin不需要放到Path里面去最后你确认下%JAVA_HOME%\bin目录有没有javac.exe文件, 如果没有, 那么估计是安装出错了, 重新安装一下吧...
把c:\java\bin;放在最前面.