环境winXP sp2
JDK 5.0
JDK 安装目录C:\Program Files\Java\Jdk环境变量的配置
Path=C:\Program Files\Java\Jdk\bin
classpath=.;C:\Program Files\Java\Jdk\lib\dt.jar;C:\Program Files\Java\Jdk\lib\tools.jar我在D盘根目录写了一个java文件如下
Hello.javapublic class Hello {
public static void main(String[] args) {
System.out.println("Hello!");
}
}编译d:>javac Hello.java 没有报错
运行d:>java Hello 也没有报错可是我给Hello.java加个包名后如下
Hello.javapackage hi;
public class Hello {
public static void main(String[] args) {
System.out.println("Hello!");
}
}
编译d:>javac Hello.java 没有报错
运行d:>java Hello 报错
运行d:>java hi.Hello 报错说找不到定义的hi.Hello
请问各位Java大哥,我到底错哪了?
JDK 5.0
JDK 安装目录C:\Program Files\Java\Jdk环境变量的配置
Path=C:\Program Files\Java\Jdk\bin
classpath=.;C:\Program Files\Java\Jdk\lib\dt.jar;C:\Program Files\Java\Jdk\lib\tools.jar我在D盘根目录写了一个java文件如下
Hello.javapublic class Hello {
public static void main(String[] args) {
System.out.println("Hello!");
}
}编译d:>javac Hello.java 没有报错
运行d:>java Hello 也没有报错可是我给Hello.java加个包名后如下
Hello.javapackage hi;
public class Hello {
public static void main(String[] args) {
System.out.println("Hello!");
}
}
编译d:>javac Hello.java 没有报错
运行d:>java Hello 报错
运行d:>java hi.Hello 报错说找不到定义的hi.Hello
请问各位Java大哥,我到底错哪了?
javac -d . Hello.java
2、在hi文件夹的父文件夹上运行javac hi\Hello.java
3、在hi文件夹的父文件夹上运行java hi.Hello
没自己运行过就别教别人
以后要好好学习!