명령 프롬프트에서 배치 파일 실행 중 오류 발생

Chaman

안녕하세요, 기본적으로 작업을 실행하여 데이터베이스의 일부 테이블을 업데이트하는 배치 파일이 있습니다.

다음은 배치 파일 코드입니다.

set CLASSPATH=C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\selenium-server-standalone-2.32.0.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\jsoup-1.7.2.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\xstream-1.1.3.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\XmlSchema-1.4.7.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\axis2-transport-http-1.6.1.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\log4j-1.2.17.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\mysql-connector-java-5.1.13.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\httpclient-4.1.2.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\httpcore-4.1.2.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\commons-httpclient-3.0.1.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\gson-1.6.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\lucene-core-3.3.0.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\axis2-adb-1.6.1.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\axiom-api-1.2.12.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\axis2-kernel-1.6.1.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\wsdl4j-1.6.2.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\XmlSchema-1.4.7.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\axiom-impl-1.2.12.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\neethi-3.0.1.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\freemarker.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\smtp.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\axis2-transport-local-1.6.1.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\axis2-transport-http-1.6.1.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\mailapi.jar;
C:\ProjectWorkSpace\myProject\web\WEB-INF\classes;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\spring-context-3.1.0.RELEASE.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\spring-core-3.1.0.RELEASE.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\spring-beans-3.1.0.RELEASE.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\spring-asm-3.1.0.RELEASE.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\spring-aop-3.1.0.RELEASE.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\spring-tx-3.1.0.RELEASE.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\aopalliance-1.0.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\spring-expression-3.1.0.RELEASE.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\spring-orm-3.1.1.RELEASE.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\transactions-jdbc-3.8.0.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\transactions-osgi-3.8.0.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\hibernate-3.2.1.ga.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\hibernate-jpa-2.0-api-1.0.1.Final.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\hibernate-annotations-3.2.0.ga.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\jboss-transaction-api_1.1_spec-1.0.0.Final.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\spring-jdbc-3.1.0.RELEASE.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\dom4j-1.6.1.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\transactions-hibernate3-3.8.0.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\gdata-core-1.0.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\xstream-1.1.3.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\commons-lang-2.3.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\xmlunit-1.5.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\log4j-1.2.17.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\axis2-transport-http-1.6.1.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\mailapi.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\antlr-2.7.7.jar;
C:\ProjectWorkSpace\myProject\web\WEB-INF\classes;

java -Xmx1024m -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=128m com.myProject.batch.PropertyRatesUpdaterBatchJob

명령 프롬프트에서 배치 파일을 실행하려고하는데 다음과 같은 오류가 발생합니다.

C:\ProjectWorkSpace\myProject\tools>C:\ProjectWorkSpace\myProject\web\WEB-INF\classes;
'C:\ProjectWorkSpace\myProject\web\WEB-INF\classes' is not recognized as an internal    or     external command,
 operable program or batch file.

그리고 마지막에 두 번째 오류는

Exception in thread "main" java.lang.NoClassDefFoundError: com/myProject/batch    /PropertyRatesUpdaterBatchJob
Caused by: java.lang.ClassNotFoundException:    com.myProject.batch.PropertyRatesUpdaterBatchJob
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

배치 파일을 실행할 수 없습니다. 누구든지 똑같이 실행하는 방법과이 오류의 의미를 알려줄 수 있습니다.

안녕하세요, 내 새 배치 파일입니다.

    set CLASSPATH=C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\selenium-server-standalone-2.32.0.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\jsoup-1.7.2.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\xstream-1.1.3.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\XmlSchema-1.4.7.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\axis2-transport-http-1.6.1.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\log4j-1.2.17.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\mysql-connector-java-5.1.13.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\httpclient-4.1.2.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\httpcore-4.1.2.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\commons-httpclient-3.0.1.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\gson-1.6.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\lucene-core-3.3.0.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\axis2-adb-1.6.1.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\axiom-api-1.2.12.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\axis2-kernel-1.6.1.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\wsdl4j-1.6.2.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\XmlSchema-1.4.7.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\axiom-impl-1.2.12.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\neethi-3.0.1.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\freemarker.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\smtp.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\axis2-transport-local-1.6.1.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\axis2-transport-http-1.6.1.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\mailapi.jar;C:\ProjectWorkSpace\zaranga\WEB-INF\classes;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\spring-context-3.1.0.RELEASE.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\spring-core-3.1.0.RELEASE.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\spring-beans-3.1.0.RELEASE.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\spring-asm-3.1.0.RELEASE.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\spring-aop-3.1.0.RELEASE.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\spring-tx-3.1.0.RELEASE.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\aopalliance-1.0.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\spring-expression-3.1.0.RELEASE.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\spring-orm-3.1.1.RELEASE.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\transactions-jdbc-3.8.0.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\transactions-osgi-3.8.0.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\hibernate-3.2.1.ga.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\hibernate-jpa-2.0-api-1.0.1.Final.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\hibernate-annotations-3.2.0.ga.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\jboss-transaction-api_1.1_spec-1.0.0.Final.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\spring-jdbc-3.1.0.RELEASE.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\dom4j-1.6.1.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\transactions-hibernate3-3.8.0.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\gdata-core-1.0.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\xstream-1.1.3.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\commons-lang-2.3.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\xmlunit-1.5.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\log4j-1.2.17.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\axis2-transport-http-1.6.1.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\mailapi.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\lib\antlr-2.7.7.jar;C:\ProjectWorkSpace\zaranga\build\zaranga\WEB-INF\classes

java -Xmx1024m -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=128m com.zaranga.batch.PropertyRatesUpdaterBatchJob

이제 오류로 새로운 오류 log4j가 발생합니다.

No org.slf4j.impl.StaticLoggerBinder found in ClassPath, trying with log4j...

어떤 도움이라도 크게 감사하겠습니다.

a_horse_with_no_name

나는 가정한다

set CLASSPATH=C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\selenium-server-standalone-2.32.0.jar;
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\jsoup-1.7.2.jar;

변수에 추가 jsoup-1.7.2.jar;하고 싶었지만 CLASSPATH명령을 여러 줄로 확장 할 수는 없습니다.

이것을 여러 줄로 작성하려면 각 줄 (물론 마지막 줄 제외) 은 Windows에 명령 (귀하의 경우 )이 아직 완료되지 않았 음 을 알려주는 "줄 연속 문자"로 끝나야 합니다 SET. 비록 선이지만. 이 문자는 ^Windows에 있습니다 ( \Linux / Unix 셸 스크립트 와 비교 가능 ).

따라서 필요한 것은 다음과 같습니다.

set CLASSPATH=C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\selenium-server-standalone-2.32.0.jar; ^
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\jsoup-1.7.2.jar; ^
C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\xstream-1.1.3.jar; ^
.... ^
.... ^
C:\ProjectWorkSpace\myProject\web\WEB-INF\classes;

java -Xmx1024m -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=128m com.myProject.batch.PropertyRatesUpdaterBatchJob

(btw : C:\ProjectWorkSpace\myProject\web\WEB-INF\classes목록에 두 번 있습니다)

당신은 확실히이 없음을 확인해야 에는 공백의 무엇이든지이 후 ^, 그렇지 않으면이하지 않습니다 작동합니다.

Btw : CLASSPATH더 이상 변수를 사용하면 안됩니다 . -cp(또는 명령에 -classpath대한 매개 변수)를 사용하여 클래스 경로를 명시 적으로 정의하는 것이 좋습니다 java.

최신 (최신) 버전의 Windows 용 Java에서는 classpath 변수에 각 요소를 지정할 필요가 없습니다.

http://docs.oracle.com/javase/7/docs/technotes/tools/windows/java.html 에서 인용

특별한 편의상 * 기본 이름을 포함하는 클래스 경로 요소는 확장자가 .jar 또는 .JAR 인 디렉토리의 모든 파일 목록을 지정하는 것과 동일한 것으로 간주됩니다.

따라서 모든 줄을 제거하고 다음을 사용할 수 있습니다.

java -cp C:\ProjectWorkSpace\myProject\build\myProject\WEB-INF\lib\*;C:\ProjectWorkSpace\myProject\web\WEB-INF\classes  com.myProject.batch.PropertyRatesUpdaterBatchJob

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

배치 파일은 명령 프롬프트에서 잘 실행되지만 두 번 클릭하면 오류가 발생합니다.

분류에서Dev

Windows 명령 프롬프트에서 Rails 서버를 실행하는 중 오류 발생

분류에서Dev

Oracle에서 sqlplus에 대한 오류 발생시 배치 파일 실행 중지

분류에서Dev

명령 프롬프트에서 Java를 실행할 때 발생하는 오류

분류에서Dev

명령 실행 중 치명적인 오류 발생 MySQL VB

분류에서Dev

명령 프롬프트에서 PHP 파일을 실행하는 배치

분류에서Dev

자바 : 컴파일 및 명령 프롬프트에서 중단 실행

분류에서Dev

Windows에서 nvprof --metrics 명령을 실행하면 오류가 발생합니다 : cuda 프로파일 링 오류

분류에서Dev

Elasticsearch : Windows 프롬프트 및 'pretty'에서 명령을 실행하면 오류 발생

분류에서Dev

배치 파일 문제-실행 중 배치 게임 코드 오류가 발생하지만 CMD.exe 외부에서 정상적으로 실행됩니다.

분류에서Dev

명령 프롬프트를 계속 사용하는 동안 명령 프롬프트의 백그라운드에서 배치 파일을 실행합니다.

분류에서Dev

명령 프롬프트에서 배치 파일을 사용하여 SQL 스크립트 실행

분류에서Dev

명령 인 cmd.exe를 실행 한 다음 프롬프트에서 열려있는 배치 파일

분류에서Dev

C ++에서 배치 파일을 실행하는 동안 명령 프롬프트를 숨기는 방법

분류에서Dev

배치 파일을 실행하는 동안 명령 프롬프트에 표시되는 명령 숨기기

분류에서Dev

배치 파일 실행 중 오류

분류에서Dev

명령 프롬프트와 다르게 실행되는 배치 파일

분류에서Dev

명령 프롬프트가 아닌데 왜 파이썬에서 오류가 발생합니까?

분류에서Dev

명령 프롬프트에서 부분적으로 작동하는 Python 파일을 실행 중입니까?

분류에서Dev

node.js git hook 실행 중 치명적인 오류 발생

분류에서Dev

명령 프롬프트에서 다른 위치에서 여러 JAR 파일을 실행하는 방법

분류에서Dev

Unix 명령 프롬프트에서 jar 파일 실행 (ERROR)

분류에서Dev

명령 프롬프트에서 .class 파일 실행

분류에서Dev

내 배치 파일, Java 및 명령 프롬프트에 알 수없는 수정 오류가 있습니다.

분류에서Dev

VS2013 용 명령 프롬프트로 미리 컴파일 된 Orchard 1.8.x 빌드에서 .ts 파일에 오류가 발생 함

분류에서Dev

명령 프롬프트에서 프로그램 실행을 일시 중지하고 다시 시작하려면

분류에서Dev

powershell 명령 실행 후 배치 파일이 일시 중지됨

분류에서Dev

배치 파일을 열고 거기에서 명령을 실행하십시오.

분류에서Dev

배치 파일 : 명령과 루프를 동시에 실행

Related 관련 기사

  1. 1

    배치 파일은 명령 프롬프트에서 잘 실행되지만 두 번 클릭하면 오류가 발생합니다.

  2. 2

    Windows 명령 프롬프트에서 Rails 서버를 실행하는 중 오류 발생

  3. 3

    Oracle에서 sqlplus에 대한 오류 발생시 배치 파일 실행 중지

  4. 4

    명령 프롬프트에서 Java를 실행할 때 발생하는 오류

  5. 5

    명령 실행 중 치명적인 오류 발생 MySQL VB

  6. 6

    명령 프롬프트에서 PHP 파일을 실행하는 배치

  7. 7

    자바 : 컴파일 및 명령 프롬프트에서 중단 실행

  8. 8

    Windows에서 nvprof --metrics 명령을 실행하면 오류가 발생합니다 : cuda 프로파일 링 오류

  9. 9

    Elasticsearch : Windows 프롬프트 및 'pretty'에서 명령을 실행하면 오류 발생

  10. 10

    배치 파일 문제-실행 중 배치 게임 코드 오류가 발생하지만 CMD.exe 외부에서 정상적으로 실행됩니다.

  11. 11

    명령 프롬프트를 계속 사용하는 동안 명령 프롬프트의 백그라운드에서 배치 파일을 실행합니다.

  12. 12

    명령 프롬프트에서 배치 파일을 사용하여 SQL 스크립트 실행

  13. 13

    명령 인 cmd.exe를 실행 한 다음 프롬프트에서 열려있는 배치 파일

  14. 14

    C ++에서 배치 파일을 실행하는 동안 명령 프롬프트를 숨기는 방법

  15. 15

    배치 파일을 실행하는 동안 명령 프롬프트에 표시되는 명령 숨기기

  16. 16

    배치 파일 실행 중 오류

  17. 17

    명령 프롬프트와 다르게 실행되는 배치 파일

  18. 18

    명령 프롬프트가 아닌데 왜 파이썬에서 오류가 발생합니까?

  19. 19

    명령 프롬프트에서 부분적으로 작동하는 Python 파일을 실행 중입니까?

  20. 20

    node.js git hook 실행 중 치명적인 오류 발생

  21. 21

    명령 프롬프트에서 다른 위치에서 여러 JAR 파일을 실행하는 방법

  22. 22

    Unix 명령 프롬프트에서 jar 파일 실행 (ERROR)

  23. 23

    명령 프롬프트에서 .class 파일 실행

  24. 24

    내 배치 파일, Java 및 명령 프롬프트에 알 수없는 수정 오류가 있습니다.

  25. 25

    VS2013 용 명령 프롬프트로 미리 컴파일 된 Orchard 1.8.x 빌드에서 .ts 파일에 오류가 발생 함

  26. 26

    명령 프롬프트에서 프로그램 실행을 일시 중지하고 다시 시작하려면

  27. 27

    powershell 명령 실행 후 배치 파일이 일시 중지됨

  28. 28

    배치 파일을 열고 거기에서 명령을 실행하십시오.

  29. 29

    배치 파일 : 명령과 루프를 동시에 실행

뜨겁다태그

보관