Я скачал JDK 1.6 и поместил в /usr / Java. При попытке указать java-версию приведенный выше скрипт (libgcj-java-placeholder.sh) вызывается с указанием строк ниже

This script is a placeholder for the /usr/bin/java and /usr/bin/javac
master links required by jpackage.org conventions.  libgcj's
rmiregistry, rmic and jar tools are now slave symlinks to these
masters, and are managed by the alternatives(8) system.

This change was necessary because the rmiregistry, rmic and jar tools
installed by previous versions of libgcj conflicted with symlinks
installed by jpackage.org JVM packages.

Как решить это?

1 ответ1

0

Нашел это! Символическая ссылка в /usr /bin указывала на неверный путь. Удалил эти ссылки и создал новые ссылки, указывающие на мою папку Java.

Используемые команды:

mv java java_old
mv javac javac_old
ln -s /usr/java/jdk1.6.0_43/bin/java java
ln -s /usr/java/jdk1.6.0_43/bin/javac javac

java -version 

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .