编译java文件(含jar包)

转自:https://blog.csdn.net/opossum/article/details/1521690

package mypack;

import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspTagException;
import javax.servlet.jsp.tagext.TagSupport;

public class HelloTag extends TagSupport
{
 public void HelloTag(){
 }

 public int doEndTag() throws JspException{
  try{
   pageContext.getOut().print("Hello");
  }catch(Exception e){
   throw new JspTagException(e.getMessage());
  }
  return SKIP_BODY;
 }

 public void release(){
  super.release();
 }
}; 

上面是一个完整的java文件,来源于孙卫琴老师的一本书的一个例子,借用过来说明如何用最基本的jdk来实现编译,也就是命令javac的使用。

第一种方法:javac -classpath d:/helloapp/WEB-INF/lib/jsp-api.jar HelloTag.java 即直接编译,把classpath作为javac的一个参数。

第二种方法:

set classpath=d:/helloapp/WEB-INF/lib/jsp-api.jar        
javac  HelloTag.java         

即先设置classpath然后再编译
希望对初学者,有点用处。

猜你喜欢

转载自blog.csdn.net/qq_31279347/article/details/82764466