나는 이것이 왜 일어날 수 있는지 이해하기 위해이 사이트에서 몇 가지 다른 답변을 살펴 보았지만 내가 뭘 잘못하고 있는지 이해하지 못합니다.
일반적으로 iText 및 .jar 파일을 시작하려고합니다. iText .jar 파일을 데스크탑의 폴더 (Desktop \ Java \ itext-5.4.4 \ "jar files here")에 다운로드하고 압축을 풉니 다.
그런 다음 다음 사이트로 이동했습니다.
http://tutorials.jenkov.com/java-itext/getting-started.html
코드를 메모장에 복사했습니다. 다음과 같이 보입니다.
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.PdfWriter;
import java.io.FileOutputStream;
import java.io.FileNotFoundException;
/**
*/
public class HelloWorldExample {
public static void main(String[] args) {
Document document = new Document();
try {
PdfWriter.getInstance(document,
new FileOutputStream("HelloWorld.pdf"));
document.open();
document.add(new Paragraph("A Hello World PDF
document."));
document.close(); // no need to close
PDFwriter?
} catch (DocumentException e) {
e.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
내 데스크톱에 파일을 HelloWorldExample.java로 저장했습니다.
그런 다음 다음 명령을 사용하여 코드를 컴파일했습니다.
cd c : \ desktop
javac -classpath Java \ itext-5.4.4 \ itextpdf-5.4.4.jar HelloWorldExample.java
이것은 성공적으로 컴파일되었습니다.
그런 다음 시도했습니다.
java -classpath Java \ itext-5.4.4 \ itextpdf-5.4.4.jar HelloWorldExample
그리고 오류 : 메인 클래스 HelloWorldExample 오류를 찾거나로드 할 수 없습니다.
폴더 만들기, 해당 폴더에 lib 폴더 배치, 패키지 만들기 등 많은 변형을 시도했지만 여전히 동일한 오류가 발생합니다.
여기서 무슨 일이 일어나고 있습니까?
감사!
당신은 시도:
java -classpath Java\itext-5.4.4\itextpdf-5.4.4.jar HelloWorldExample
그리고 오류 : 메인 클래스 HelloWorldExample 오류를 찾거나로드 할 수 없습니다.
HelloWorldExample
클래스 경로에서 찾습니다. Java 호출에 iText jar 만 포함하도록 클래스 경로를 명시 적으로 설정합니다. iText jar에는 확실히 포함되어 있지 않으므로 HelloWorldExample,
분명히 찾을 수 없습니다.
일부 Windows OS에서 작업한다고 가정합니다 (경로 구분 기호 선택 고려). 따라서 c:\desktop
Java 호출에 현재 디렉토리를 포함하려면 다음과 같이 시도해야합니다 .
java -classpath Java\itext-5.4.4\itextpdf-5.4.4.jar;. HelloWorldExample
또는
java -classpath Java\itext-5.4.4\itextpdf-5.4.4.jar;c:\desktop HelloWorldExample
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다