0
파일의 위치를 이동 한 이후로 배치 파일이 인 것처럼 보이지 않습니다. 클래스 경로를 찾으려합니다. . 나는 set path="C:\Program Files\Java\jdk1.8.0_131\bin";
과 set classpath="C:\Program Files\Java\jdk1.8.0_131\lib"
을 시도했다.배치 파일을 사용하여 클래스 경로 및 경로를 설정 한 후에도 "주 클래스를 찾지 못하거나로드 할 수 없습니다."
여기에 배치 파일입니다 :
@echo off
color 3
title Run Java File
set path="C:\Program Files\Java\jdk1.8.0_131\bin";
set classpath="C:\Program Files\Java\jdk1.8.0_131\lib";
cd C:\Users\user\Documents\Java Test Files\Matthew C\src\calculator
javac Math.java
java Math
pause
과 calculator.java 파일은 단순한 「Hello World」의 형 프로그램입니다 - 즉 이클립스입니다 - 내장 내가 사용하는 컴파일러 내에서 작동한다.
왜 이것이 작동하지 않는지 아는 사람이 있습니까? Stackoverflow에서 여러 개의 답변을 검색해 봤는데, 그들 중 누구도 나를 위해 일한 것 같았다. 감사!
당신이 박쥐 파일을 실행할 때 정확하게 오류 메시지입니다 무엇에 대한
앱이 내장 클래스 만 사용하는 경우'classpath '를 설정하지 않아도 작동합니다. 설정'classpath' 환경 변수를 제거하십시오. 'javac'와'java'를 실행하려면, JDK'bin'에 대한 경로가'PATH'에 있어야합니다 - 당신이 그것을 추가했습니다. 그렇게하면 효과가 있습니다. –