2016-09-27 4 views
0

Java 또는 프로그래밍과 관련하여 전혀 경험이 없습니다.JAR 파일의 입력에서 BAT 및 JAR 파일 만들기

그러나이 시나리오가 가능한지 알고 싶습니다.

일부 입력 문자열을 묻는 JAR 파일을 실행합니다. JAR 파일은이 문자열을 사용하여 다른 JAR 파일과 배치 파일을 컴파일합니다.

지금까지 나는 다음과 같은 설정을 시도했다 : 세 개의 클래스가있는 java-project. 입력을 요구하는 파일, 배치 파일을 만드는 파일, 마지막 클래스는 새 JAR 파일의 코드입니다.

배치 파일을 만들려면 아무런 문제가 없습니다. 하지만 클래스에서 JAR 파일을 만들려면 어떻게해야합니까?

Eclipse를 사용하고 있습니다.

시간 내 주셔서 감사합니다.

로버트.

+2

가능한 [소스 코드에서 실행 가능한 jar 파일을 프로그래밍 방식으로 만드는 방법] (http://stackoverflow.com/questions/10237903/how-to-create-a-runnable-jar-file-from-source) -code-programmatically) –

답변

0

배치 파일은 디스크에서만 만들 수 있으며 파일 위치별로 해당 파일을 실행할 수 있습니다. 하지만 명령을 실행하려면 배치 파일을 호출 할 필요가 없으며 "/ c"인수와 함께 "cmd.exe"를 호출하고 명령을 직접 실행할 수 있습니다. 위의 예 : Run cmd commands through java

질문이 있으시면 알려주세요.

+0

글쎄, 나는 이것이 내가 원하는 것인지 확신하지 못한다. 시나리오는 다음과 같습니다. 입력을 요청하는 JAR 파일을 실행합니다. 이 입력을 사용하여 새 JAR 파일 및 BAT 파일을 만듭니다. BAT 파일은 예약 된 실행을 위해 서버로 이동하여 프로세스를 종료하고 두 번째 JAR을 실행합니다. 제 생각에는 새로운 JAR 파일과 BAT 파일을 쉽게 컴파일 할 수 있습니다. 확장자, 파일 경로 등 (첫 번째 JAR의 입력 변수 여야 함)과 같은 일부 고객 전용 데이터를 제외하고는 항상 동일하기 때문에 새 JAR 파일과 BAT 파일을 쉽게 컴파일 할 수 있어야합니다. – Robbas