나는 자바 프로그램을 가지고 있으며 리눅스에서 컴파일하기 위해 메이크 파일을 작성한다. 나는 리눅스 명령 종료 "실행 만들"사용하는 경우 예외메이크 파일, main 함수, ClassNotFound
# My project require 3 parameters from user input.
default: Run.class
Run.class: src/adb/Bing_WebResults/Run.java
javac -sourcepath src/ -classpath lib/*.jar -d bin/ src/adb/Bing_WebResults/*.java src/adb/jsonModels/*.java src/adb/models/*.java
run:
java -classpath bin/:lib/*.jar Run "$(ARG1)" "$(ARG2)" "$(ARG3)"
:
이 같은 조직 내 프로젝트 (Run.java는 주요 항목)
Program -
Src -
(package)adb.Bing_WebResults
Run.java
(package)adb.jsonModel
*.java
(package)adb.models
*.java
bin -
lib -
gson.jar
commons.jar
resource -
*.txt
이
내 메이크입니다 "주 클래스를 찾을 수 없습니다 : 실행"내 makefile에 문제가 있습니까? 잘못된 길인가?
당신이 이러한 오류를 발견 읽을 수 있습니다. 귀하의 메이크 파일 여전히 수정 필요합니다. 예를 들어'make '를 여러 번하면 코드가 여러 번 컴파일됩니다. 맞습니까? –