cmd promt에서 "javac Classname.java"를 수행하려고하는데이 Classname.java에는 Jfreechart libraries/jars가 필요하며 Eclipse에서 컴파일하는 경우 잘 실행됩니다 (프로젝트 패키지에 jar 파일이 가져 오기 때문에 제대로 실행 됨).). 하지만 cmd 프롬프트에서 파일을 실행하고 출력을 표시 할 수 없습니다. 그것은 다음과 같은 오류가 있습니다 : ("패키지가 exsist하지 않습니다"), 어떻게 수정해야합니까. 클래스 파일이 필요하고 JNI 명령을 실행하여 헤더 파일을 작성하십시오. 도와주세요. 고맙습니다 .cmd에서 jar 관련 .Java 관련
답변
set the classpath이 필요합니다.
두 가지 방법으로 가능합니다. 당신이이 CLASSPATH
환경 변수 사용, 유지해야하는 경우,
javac -cp jar1.jar;path/to/jar2.jar Classname.java
또는 : : 이미 이클립스에서 코드를 실행하는 관리 한 경우
set CLASSPATH=path1;path2
javac Classname.java
"-classpath"명령 줄 인수에 디렉토리 경로 및/또는 .jar 라이브러리 만 추가하면됩니다.
http://ubuntuforums.org/showthread.php?t=230258
java -cp jts.jar:jcommon-1.0.0.jar:jfreechart-1.0.0.jar:jhall.jar:other.jar:rss.jar -Xmx256M jclient.LoginFrame .
:
당신이있어 얼마나 많은 라이브러리에 따라, 당신은 또한 다음과 같이 보입니다 .sh로 스크립트 (리눅스) 또는 .cmd 파일 (창)와 바람 수
Windows를 사용하는 경우 ";" 구분 기호로 (* nix ":"대신).
'도움이 되길 바랍니다!
을 다음 중 하나 -classpath
또는 -cp
옵션을 사용하여 Eclipse가 도움이 될 수 있습니다.
당신이 바닥 "종료"텍스트를 마우스 오른쪽 버튼으로 클릭하고 선택하면 "속성": 당신은 당신의 코드를 실행 한 후 "디버그"보기에서
, 당신은이 남아있는 뭔가를해야한다당신은 명령 줄의 내용을 복사하여 명령 줄에서 응용 프로그램을 실행하는 것을 사용하거나 같은 클래스 경로를 설정하는 데 사용할 수 있습니다, 당신은 이런 식으로 뭔가를 얻을 것이다 다른 답변이 권고되었습니다.
좋은 방법으로 이런 방식으로 IDE를 사용하지 마십시오! – asgs
Paul Grime의 답변이 필요하지만 this link을 확인하고 클래스 판독기를 이해해야합니다.
- 1. Java 건축 관련 질문
- 2. 상속 관련 문제 (java)
- 3. 관련 UITextView 관련 질문
- 4. 관련 스피너 관련 팁
- 5. Java 및 RTP 관련 경험
- 6. Java Web Start 관련 문제
- 7. Java http 포스트 관련 질문
- 8. Java 1.4.2의 SpringLayout 관련 문제
- 9. Java 애플릿, 사용자 데이터 관련
- 10. Java : 상호 관련 클래스 컴파일
- 11. stackoverflow "관련 질문"관련 질문 "
- 12. 관련/테이블 레이아웃 관련 문제
- 13. Mac에서 SWT 관련 문제
- 14. Matlab Javabuilder 관련 문제
- 15. FreeTTS 이식성 관련 문제
- 16. 네트워크 관련 또는 인스턴스 관련 오류
- 17. EntityManager.persist 관련 엔티티 관련 문제가 발생했습니다.
- 18. MySQL/PHP 관련 키워드로 키워드 관련 콘텐츠
- 19. 시간 확장 관련 MySQL 관련 테이블
- 20. Python을 통한 Java 프로그램 실행 관련
- 21. 관련 Java 클래스 그룹을 구성하는 방법은 무엇입니까?
- 22. Java : TreeSet 및 LinkedList 관련 문제
- 23. XML에 관한 Java 및 Python 관련 질문
- 24. Java GUI 관련 프로젝트의 올바른 단계
- 25. Java/Spring에서 데이터베이스 관련 예외 처리
- 26. 관련 경로
- 27. (javac 관련)
- 28. ADO.Net 관련
- 29. 관련 이미지
- 30. ADO.Net 관련
오른쪽이지만 -classpath 옵션이 더 좋은 방법입니다. – asgs
@asgs, 실제로는 아닙니다. 일부 응용 프로그램은 커맨드 라인에 들어가기에는 너무 큰 클래스 경로를 가지고 있으므로 환경 변수를 사용해야합니다. 예 : 앱 서버. –
@Paul Grime : "-cp"*는가는 길입니다. 대부분의 최신 Windows 버전에서는 원한다면 .cmd 파일에 넣으면 아무 문제가 없어야합니다. – paulsm4