当前位置: 技术问答>java相关
有两个:1.class与2.java,2.java继承1.class类,要把2.java编译成2.class给如何书写!
来源: 互联网 发布时间:2017-03-21
本文导语: 我有个文件,1.java、1.java 其中1.java以编译为1.class,编译方法如下: >javac D:jsp 1.java -classpath c:resinbilresin.jar 2.java继承于1.class,用上述方法编译时,提示找不到1类,请问该怎样书写才能用“javac”命令编译2.java ...
我有个文件,1.java、1.java 其中1.java以编译为1.class,编译方法如下:
>javac D:jsp 1.java -classpath c:resinbilresin.jar
2.java继承于1.class,用上述方法编译时,提示找不到1类,请问该怎样书写才能用“javac”命令编译2.java 为2.class ?所有文件都在D:jsp目录下。
(本贴我也在jsp坛中发过,有人回答,但总是一题而过,最终我也没有按他们的提示做出来,所以希望大侠们能给以完整的代吗,我想可能最多也就两行)
谢谢各位了!!
>javac D:jsp 1.java -classpath c:resinbilresin.jar
2.java继承于1.class,用上述方法编译时,提示找不到1类,请问该怎样书写才能用“javac”命令编译2.java 为2.class ?所有文件都在D:jsp目录下。
(本贴我也在jsp坛中发过,有人回答,但总是一题而过,最终我也没有按他们的提示做出来,所以希望大侠们能给以完整的代吗,我想可能最多也就两行)
谢谢各位了!!
|
//这是父类
public class ClassOne
{
public ClassOne()
{
System.out.println("This is a ClassOne");
}
public void printString(String Str)
{
System.out.println("Print from ClassOne printString: " + Str) ;
}
}
===============================================================
//这是子类
public class ClassTwo extends ClassOne
{
public ClassTwo()
{
System.out.println("This is a ClassTwo");
}
public void printString(String Str)
{
System.out.println("Print from ClassTwo printString: " + Str) ;
}
}
===============================================================
//这个类是对其进行测试
public class ClassTest
{
public static void main(String[] args)
{
ClassOne classone = new ClassOne() ;
ClassTwo classtwo = new ClassTwo() ;
classone.printString("你好") ;
classtwo.printString("你好") ;
}
}
rem 这是运行程序的命令
javac -classpath . ClassOne.java
javac -classpath . ClassTwo.java
javac -classpath . ClassTest.java
java -classpath . ClassTest
public class ClassOne
{
public ClassOne()
{
System.out.println("This is a ClassOne");
}
public void printString(String Str)
{
System.out.println("Print from ClassOne printString: " + Str) ;
}
}
===============================================================
//这是子类
public class ClassTwo extends ClassOne
{
public ClassTwo()
{
System.out.println("This is a ClassTwo");
}
public void printString(String Str)
{
System.out.println("Print from ClassTwo printString: " + Str) ;
}
}
===============================================================
//这个类是对其进行测试
public class ClassTest
{
public static void main(String[] args)
{
ClassOne classone = new ClassOne() ;
ClassTwo classtwo = new ClassTwo() ;
classone.printString("你好") ;
classtwo.printString("你好") ;
}
}
rem 这是运行程序的命令
javac -classpath . ClassOne.java
javac -classpath . ClassTwo.java
javac -classpath . ClassTest.java
java -classpath . ClassTest
|
一种方法把1.class放到classpath中
第二种方法,在jsp目录下java *.class
第二种方法,在jsp目录下java *.class