호환 가능한 Java 1.5 버전을 사용할 수 없습니다. 10.12.6)에서 프로그램 (MultiWiiConf 2.4, 최신

먼저 내 게시물을 읽고 도와 주셔서 고맙습니다.

내 Mac (Sierra 10.12.6)에서 프로그램 (MultiWiiConf 2.4, 최신 버전)을 실행하려고하는데 실행되지 않고 오류가 발생합니다. No compatible version of java 1.5 is available 제기됩니다.

그런 다음 웹 검색 후 Java 매개 변수를 확인하고 버전 9.0.1을 설치했습니다. 내가 이해하지 못하는 주요한 점은 자바가 / Library / Internet Plug-Ins /에 설치되어 있다고 가정되지만이 폴더는 실제로 비어 있습니다.

또한 명령 행 “java -version”은 다음을 리턴합니다.

Unable to locate a Java Runtime to invoke.

그래서 Java가 잘 설치되지 않았다고 가정하고, 그것을 제거하고 다시 설치하려고 시도했습니다. 문제가 여전히 동일합니다.

누구든지 나를 도울 수 있을까?



답변

Java 1.5는 매우 오래되었고 현재 MacOS에서는 사용할 수 없습니다. 10.6보다 먼저 발생합니다. 자바 6은 2006 년에 나왔다.

Java 6은 Apple 및 Java에서 Java 7.8 또는 9를 Oracle에서 구할 수 있습니다.

java가 설치된 위치. 그것은 복잡합니다. /Library/Internet Plug-Ins 웹 애플 리케이션 자바 애플이 아니라 터미널에서 자바를 설정하지 않을 것입니다.

java -version 결과는 Java가 설치되어 있지 않음을 의미합니다.

첫 번째 단계는 프로그램 작성자에게 Java의 안전하지 않은 지원되지 않는 버전을 사용하지 않는 최신 버전의 앱을 얻을 수 있는지 묻는 것입니다. 그런 다음 Java 설치


답변

Java를 실행하기 위해 전체 JDK가 필요하기 때문에 명령 행 오류가 발생합니다.

에서 Java.com

커맨드 라인에서 java를 사용하려고 할 때 왜 작동하지 않습니까? 나는
  Oracle의 JRE 버전을 설치하십시오.

Oracle에서 JRE를 설치해도 java -version 심볼릭 링크가 업데이트되지 않습니다.
  경로에 java를 추가하십시오. 이 기능을 사용하려면
  전체 JDK

내가 이해하지 못하는 주요한 점은 자바가 있어야한다는 것입니다.
  / Library / Internet Plug-Ins /에 설치되어 있지만 실제로이 폴더는
  빈.

JRE (Java Runtime Environment)와 Java Internet Plugins 사이에는 차이점이 있습니다. Java를 다운로드하고 설치하면 웹 페이지에서 Java 애플릿을 시작할 수 있지만 명령 줄을 통해 Java 응용 프로그램을 실행할 수있는 권한을 부여하지는 않습니다. MultiWii 컨트롤러 소프트웨어와 같은 Java 응용 프로그램을 컴파일하고 실행하려면 JDK가 필요합니다.


답변