2012-06-19 2 views
0

Java에서 명령 줄 인수로 제공된 값을 기준으로 시스템 사운드 볼륨을 조정하는 코드를 작성했습니다. 내 C++ 응용 프로그램에서이 코드를 실행하고 싶습니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까 ...C++에서 Java 응용 프로그램을 호출하는 방법

배포 시스템에 jdk를 설치해야합니까?

답변

0

런타임을 소프트웨어와 함께 묶은 다음 프로그램 내에서 호출 할 수 있지만 더 나은 해결책은 Java 응용 프로그램이 C++ 응용 프로그램에서 기본적으로 수행하는 기능을 수행하는 것입니다.

0

다른 실행 파일을 실행할 수있는 것처럼 Java 응용 프로그램을 C++에서 실행할 수 있습니다.

java.exe MyClass myParamToJavaClass 

이 또는 당신이 실행 항아리에 클래스를 포장 할 수 : 명령 줄에서 Java 응용 프로그램을 실행할 때

실행 매개 변수로 자바 클래스 이름 "에 java.exe는"와 같이 일반적으로 할 것 당신이 윈도우에서 실행되지 않을 경우 보관, 명령이 자바 응용 프로그램을 실행하는 경우에 다른 것을하여이

java.exe -jar MyJarr.jar myParamToJavaClass 

대체은 ".EXE"처럼 보일 것입니다.

위 예제에서 "java.exe"는 일반적으로 "path"환경 변수에 정의 된 디렉토리에 있다고 가정합니다.

JDK를 설치할 필요는 없지만 배포 시스템에 JRE가 있어야합니다.

관련 문제