javac

package com.rensanning.itext;

import java.io.*; 

//import com.itextpdf.text.BaseColor;

public class ItextTest {

public ItextTest() {

// TODO Auto-generated constructor stub

}

public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println("Base64");

}

}

使用javac要注意几点:

1)编译时要进入到该文件所在目录进行编译;

2) javac -classpath D:\Downloads\iTextTest\lib\* com/rensanning/itext/ItextTest.java

在msdos下,编译时候,程序并不知道你需要的包(*.jar)放在哪里,所以必须指定包的具体位置。否则会提示“com\rensanning\itext\ItextTest.java:3: 错误: 程序包com.itextpdf.text不存在”

3) 运行时要返回到package所在起始目录

在编译成功后运行时,你必须回到程序包的起始位置,比如“package com.rensanning.itext;”,你需要回到com的上一级

然后输入“ java com/rensanning/itext/ItextTest”才可以运行,否则会提示“错误: 找不到或无法加载主类 ItextTest”。

你可能感兴趣的:(javac)