vba의 쉘 함수 또는 vba의 쉘 함수의 배치 파일에서 Java 함수를 호출하려고 할 때마다 Java가 인식 된 명령이 아니라고합니다. 비록 내가 이것을 cmd 윈도우의 내부에서 곧바로 할 수는 있지만. 내 질문은 어떻게 이것을 허용합니까? - Windows 7 및 Excel VBA 사용
vba의 쉘 함수 또는 vba의 쉘 함수의 배치 파일에서 Java 함수를 호출하려고 할 때마다 Java가 인식 된 명령이 아니라고합니다. 비록 내가 이것을 cmd 윈도우의 내부에서 곧바로 할 수는 있지만. 내 질문은 어떻게 이것을 허용합니까? - Windows 7 및 Excel VBA 사용
답변:
'java'라는 단어가 아닌 VBA에서 java 실행 파일의 전체 경로를 지정해야 할 수도 있습니다. 예를 들어 내 Windows 7 컴퓨터의 경우 아래와 같습니다. 귀하의 컴퓨터는 다를 수 있습니다.
C:\Program Files (x86)\Java\jre6\bin\java
이것은 Java가 설치되지 않았거나 경로 상에 있지 않음을 나타냅니다. Java가 설치되어 있지 않은 경우, JRE의 최신 버전을 설치할 수 있습니다. 그러나 설치되어있는 경우 Java 실행 파일이 시스템 경로에 있는지 확인하십시오. 또한 설치된 디렉토리를 찾은 다음 해당 디렉토리의 전체 경로를 사용할 수 있습니다.
당신이 그것을 강요하면 그것은 작동하지만 그래야만 대부분의 것들처럼 해결되었습니다. 이 프로그램이 나에게 더 많은 문제를 일으킨다면이 스레드를 다시 열 것이다. 도와 주셔서 감사합니다.
기본적으로 동일한 작업을 수행하는 배치 파일을 실행했지만 실행을위한 클래스 경로를 다음과 같이 설정했습니다. C : \ Program Files \ Java \ jre6 \ bin 그래서 환경 변수에서 수동으로 수행하는 것이 아니라 자바를보기를 강요 받았다. 솔직히 이것이 Windows 7의 문제이므로 다른 방법으로 해결되었을 수도 있습니다. 죄송합니다. 더 이상 정보를 제공 할 수 없습니다.