0
프로젝트를 수행 할 때 질문이 있습니다.리눅스에서 C++ 코드로 java -classpath를 호출하는 방법
나는 C++ 프로그램 인 에서 자바 프로그램을 호출해야하며 리눅스에있다. 및 Java 프로그램에 패키지가 있으므로 Classpath를 설정해야합니다.
java -classpath Server/main/java/ Sever
그러나 나는이 작업을 수행 할 수 있습니다 :
문제는이 같은 자바 프로그램을 실행할 수 없다
export CLASSPATH=$CLASSPATH:Server/main/java
java Sever
그러나 이상한 것은입니다 내가하려고하면 다른 디렉토리에 자바 프로그램을 호출, 심지어 수출 CLASSPATH가 작동하지 않습니다. (CLASSPATH가 현재 디렉토리와 일치하도록 변경했습니다)
이유를 모르겠습니다. C 프로그램에서 시스템 호출을해야하므로 클래스 패스 내보내기가 작동하지 않습니다 (이유를 모르겠습니다).
무엇이 당신의 질문입니까? –