Bug 41298

Summary: Не запускается jdiff
Product: Sisyphus Reporter: Alexander Makeenkov <amakeenk>
Component: jdiffAssignee: viy <viy>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: mithraen, qa_viy, viy
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Alexander Makeenkov 2021-11-08 10:10:16 MSK
$ jdiff 
/usr/bin/build-classpath: Could not find ../jvm/java/lib Java extension for this JVM
/usr/bin/build-classpath: error: Some specified jars were not found
Looking for a local 'build.xml' configuration file
Buildfile: build.xml does not exist!
Build failed

Версии пакетов:
$ rpm -qa | grep openjdk
java-11-openjdk-11.0.13.8-alt2_1jpp11.x86_64
java-11-openjdk-headless-11.0.13.8-alt2_1jpp11.x86_64

$ rpm -q jdiff 
jdiff-1.1.1-alt5_17jpp11.noarch

Система: ALT Workstation 10 x86_64, обновлённая до Sisyphus.
Comment 1 viy 2021-11-08 18:53:02 MSK
Спасибо!

Ситуация такая: в java 9+ tools.jar нет, поэтому jdiff надо портировать на java 9+ на использование модулей java. апстрим не жив, портировать некому.

Для вас лично надо запускать jdiff под java 8, после
export JAVA_HOME=/usr/lib/jvm/java-1.8.0

тогда он будет работать, если java 8 установлена.
Для Сизифа такое решение не годится, поэтому из Сизифа пакет удалю,
поскольку он сломася на свежих java.