刚学java,今天配置完环境,写一个hello world测试在JCreator Pro下通过编译,可以运行
在命令提示符下出现如下结果:环境变量都已经设置为JDK相应的目录,classpath也加了当前路径的环境变量
JDK版本是1.6.0_20
程序是这样的:
//first.java
public class first
{
public static void main(String args[]){
System.out.println("Hello World!");
}
}
望各位了解的赐教
在命令提示符下出现如下结果:环境变量都已经设置为JDK相应的目录,classpath也加了当前路径的环境变量
JDK版本是1.6.0_20
程序是这样的:
//first.java
public class first
{
public static void main(String args[]){
System.out.println("Hello World!");
}
}
望各位了解的赐教
D:\>java d:\first
Exception in thread "main" java.lang.NoClassDefFoundError:d\first
caused by: java.lang.ClassNotFoundException:d:\first
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.lang.URLClassLoader.findClasss(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Laucher&AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: d:\first. Program will exit.D:\>cd a
d:\a>java first
Hello World!
java -cp 绝对路径 文件名
这时要在cmd下编译代码:
1:输入"D:"+回车
2.输入"cd D:/myPorject"+回车
3.输入"javac src/MyCode.java"
要执行MyCode.java代码就再执行"java src.MyCode"就行了
所以可能是用'.'取代了windows的'\'和linux的'/'