classpath=.;D:\Java\jdk1.5.0_12\lib;D:\Java\jdk1.5.0_12\lib\tools.jar;D:\Java\jdk1.5.0_12\lib\dt.jar;D:\Tomcat 5.5\common\lib\servlet-api.jar;D:\Tomcat 5.5\common\lib\jsp-api.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;F:\
package com.zhang.tools;
public class P{
public static void rint(String s){
System.out.print(s);
}
public static void rintln(String s){
System.out.println(s);
}
}
然后:javac P.java //通过
java P//报NoClassDelFoundError
就可以正常运行
应该加上public static void main(String[] args){
// 代码段
}
这个方法
P.java在F:\com\zhang\tools下,tools里的.class文件,别的程序通过import com.zhang.tools.*也可以引用。
象13楼那样 java com.zhang.tools.P;
com.zhang.tools.P就是全限定名,即类前要加上包名。
public class P{
public static void rint(String s){
System.out.print(s);
}
public static void rintln(String s){
System.out.println(s);
}
}
然后:javac P.java //通过
如你所述,通过之后并会生成一个 P.class 的文件,按照你定义的包package com.zhang.tools
同目录下建立如下文件夹com->zhang->tools(依次建立)然后再把编译生成的P.class 放到 tools 文件夹下!
最后在“ cmd”里找到P.class java一下就OK了!!祝你成功!
运行:java com.zhang.tools.P