Package Details: jdk17-jetbrains-bin

Git Clone URL: (read-only, click to copy)
Package Base: jdk17-jetbrains-bin
Description: OpenJDK development kit with some fixes and enhancements by JetBrains
Upstream URL:
Licenses: GPL2
Provides: java-environment, java-environment-openjdk, java-runtime, java-runtime-headless, java-runtime-headless-jre, java-runtime-openjdk
Replaces: intellij-jdk, jdk-jetbrains
Submitter: SandaruKasa
Maintainer: SandaruKasa
Last Packager: SandaruKasa
Votes: 1
Popularity: 0.020523
First Submitted: 2022-10-08 11:06 (UTC)
Last Updated: 2023-09-13 18:38 (UTC)

Required by (2807)

Sources (1)

Latest Comments

SandaruKasa commented on 2023-07-12 10:48 (UTC)

I've switched to jbrsdk_jcef, which is what I should've done in the first place when I was switching from jbrsdk, but for some reason I didn't find it on the list and switched to jbr_jcef?

Anyways, glad to hear everything seems to work now.

rubin55 commented on 2023-07-12 10:19 (UTC)

Thanks a bunch! all working perfectly now, including NetBeans! Hah!

rubin55 commented on 2023-07-11 19:17 (UTC) (edited on 2023-07-11 19:22 (UTC) by rubin55)

Hi! I just noticed that only the JBRSDK has the jshell binary (I just checked - openjdk, openj9 and graalvm all have that by default - I think it is a part of JDK in general). Current release does not have jshell which causes things like netbeans not to start.

I checked the various packagings of Jetbrains Runtime/SDK and I think to have the most complete option, you need "JBRSDK" with the "fastdebug" option (another name for JCEF it seems):

I just checked the package:

$ find . | grep -i jcef

./lib/ ./lib/jcef_helper ./jmods/jcef.jmod

$ find . | grep -i jshell

./bin/jshell ./jmods/jdk.jshell.jmod

So, I guess another feature request: could you use as upstream jbrsdk-17.0.7-linux-x64-fastdebug-b1000.6.tar.gz? That way you have a Jetbrains JDK 17 that supports all usage scenarios, with jcef jmods and jshell!

SandaruKasa commented on 2023-06-30 10:53 (UTC)

Thanks for the input!

I've updated the package to the latest build and switched from jbrsdk to jbr_jcef.

rubin55 commented on 2023-06-28 19:49 (UTC)

Hi! Happy user of your JetBrains JDK 17 package here. I have a request: is there a reason you're packaging the 'nomod' package? I note that this build lacks jcef support. The differences are:

jbr_jcef: includes “Java Chromium Embedded Framework (JCEF)“. This distribution type is largely used by JetBrains IDEs these days.

jbr_nomod: “vanilla” JBR aka openJDK with JetBrains patches, much smaller because no JCEF but e.g. the markdown preview won’t work with this distribution.

jbrsdk: full SDK of the JDK with tools for debugging etc. (You do not need this for your RCP! This is only useful for debugging problems in the JDK itself.)


It would be much appreciated if it would be possible to use the jbrsdk or jbr_jcef variant as source instead of nomod; in such a case things like markdown rendering in JetBrains IDEs will also work with this package.

SandaruKasa commented on 2023-03-21 20:01 (UTC)

I assume that the folder name should be java-17-jetbrains

You are correct! The wiki does indeed mention this naming convention

Thank you for the patch. I have merged it for this package and for jdk11-jetbrains-bin as well.

handsomexdd1024 commented on 2023-03-20 02:30 (UTC) (edited on 2023-03-20 03:09 (UTC) by handsomexdd1024)

The installation folder of the build package does not follow the naming patterns of JDKs in Arch. This makes my /usr/lib/jvm looks like this:

❯ ls -la /usr/lib/jvm
total 8
drwxr-xr-x 1 root root    142 Mar 20 10:15 .
drwxr-xr-x 1 root root 169408 Mar 20 10:02 ..
lrwxrwxrwx 1 root root     15 Mar 20 10:15 default -> java-17-openjdk
lrwxrwxrwx 1 root root     15 Mar 20 10:15 default-runtime -> java-17-openjdk
drwxr-xr-x 1 root root     86 Mar 20 09:59 java-11-temurin
drwxr-xr-x 1 root root     82 Feb 19 21:40 java-17-openjdk
drwxr-xr-x 1 root root     68 Mar 20 09:52 jdk17-jetbrains-bin

I assume that the folder name should be java-17-jetbrains, so here's my patched PKGBUILD: