FreeMind 오류 제거

2066 단어
작업 중에 간단한 사고 지도를 그려야 하기 때문에 FreeMind를 설치했는데 뜻밖에도 그것이 나에게 잘못을 보고했다.
$ freemind 
[warning] /usr/bin/freemind: No java runtime was found
[error] /usr/bin/freemind: Unable to find an appropriate java runtime. See java_wrappers(7) for help

오류 원인을 확인하십시오vim /usr/bin/freemind:
151     if [ -r /usr/lib/java-wrappers/java-wrappers.sh ]
152     then # the Debian method
153         . /usr/lib/java-wrappers/java-wrappers.sh
154         require_java_runtime java6

151~154줄에서 알 수 있듯이freemind는 Java6를 원합니다.당시 Java 버전 6 7 8 세 개를 탑재한 것을 기억하고 확인하세요.
$ update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                     Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-8-oracle/jre/bin/java   8         auto mode
  1            /usr/lib/jvm/java-6-oracle/jre/bin/java   1         manual mode
* 2            /usr/lib/jvm/java-7-oracle/jre/bin/java   7         manual mode
  3            /usr/lib/jvm/java-8-oracle/jre/bin/java   8         manual mode

Press enter to keep the current choice[*], or type selection number: 

Java6의 디렉터리는/usr/lib/jvm/java-6-oracle임을 알 수 있습니다.
다음 변경 구성:
$ sudo cp /usr/lib/java-wrappers/java-wrappers.sh /usr/lib/java-wrappers/java-wrappers.sh.freemind
$ sudo chmod 755 /usr/lib/java-wrappers/java-wrappers.sh.freemind
$ sudo vim /usr/lib/java-wrappers/java-wrappers.sh.freemind, 99행# DIRS=""DIRS="/usr/lib/jvm/java-6-oracle"로 수정한다.$ sudo vim /usr/bin/freemind,java-wrappers.sh는java-wrappers로 바꿉니다.sh.freemind.교체하면 다음과 같이 표시됩니다.
151     if [ -r /usr/lib/java-wrappers/java-wrappers.sh.freemind ]
152     then # the Debian method
153         . /usr/lib/java-wrappers/java-wrappers.sh.freemind
154         require_java_runtime java6

수정이 완료되면 FreeMind를 다시 시작하면 됩니다.

좋은 웹페이지 즐겨찾기