Can't remove Java 18

I’ve installed Java through pacman to run one program. Now I don’t need it anymore, but removing it results in:

pacman -Q | grep jre
jre-openjdk 18.0.1.1.u2-1
jre-openjdk-headless 18.0.1.1.u2-1
sudo pacman -Rs jre-openjdk-headless
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing jre-openjdk-headless breaks dependency 'jre18-openjdk-headless=18.0.1.1.u2-1' required by jre-openjdk
sudo pacman -Rs jre-openjdk
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing jre-openjdk breaks dependency 'jre18-openjdk=18.0.1.1.u2-1' required by jdk-openjdk

Hi @fuavel8,

Have you tries removing it with pamac instead of pacman?

pamac remove jre-openjdk jre-openjdk-headless

Tip:

When posting terminal output, copy the output and paste it here, wrapped in three (3) backticks, before AND after the pasted text. Like this:

pasted text

This will just cause it to be rendered like this:

Sed
sollicitudin dolor
eget nisl elit id
condimentum
arcu erat varius
cursus sem quis eros.

Instead of like this:

Sed sollicitudin dolor eget nisl elit id condimentum arcu erat varius cursus sem quis eros.

Thereby increasing legibility thus making it easier for those trying to provide assistance.

I tried, but it says that target not found. Anyways, I decided to keep java for now. Thank You!

1 Like

When I installed jre-openjdk, the following were installed

  • extra/java-runtime-common
  • extra/jre-openjdk-headless
  • extra/libnet
  • extra/jre-openjdk

I removed jre-openjdk and the above were removed.

===> pactree -r jre-openjdk-headless
jre-openjdk-headless
└─jre-openjdk

===> pacman -Rs jre-openjdk

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.