Package Details: datagrip-jre 2024.1.1-1

Git Clone URL: (read-only, click to copy)
Package Base: datagrip
Description: JBR (JetBrains Runtime) for DataGrip - a patched JRE
Upstream URL:
Licenses: custom:jetbrains
Conflicts: 0xdbe, 0xdbe-eap
Submitter: freswa
Maintainer: freswa
Last Packager: freswa
Votes: 63
Popularity: 0.25
First Submitted: 2015-12-16 16:43 (UTC)
Last Updated: 2024-04-05 19:17 (UTC)

Latest Comments

1 2 3 4 Next › Last »

Corpswalker commented on 2022-08-12 07:33 (UTC)

Hi, I adapted the package to work also with aarch64 architecture (on my Mac M1 at least). Here is the patch:

diff --git a/PKGBUILD b/PKGBUILD
index 7aeb045..adc8d8a 100644
@@ -4,6 +4,9 @@ pkgbase=datagrip
 pkgname=(datagrip datagrip-jre)
 pkgdesc='Smart SQL Editor and Advanced Database Client Packed Together for Optimum Productivity'
@@ -14,9 +17,26 @@ options=('!strip')
+                "")
+                    'eb3c61973d34f051dcd3a9ae628a6ee37cd2b24a1394673bb28421a6f39dae29')
+build() {
+  #
+  if [ "${CARCH}" == "aarch64" ]; then
+    cd "${srcdir}"
+    cp -a fsnotifier DataGrip-${pkgver}/bin/fsnotifier
+    chmod +x DataGrip-${pkgver}/bin/fsnotifier
+    rm -r DataGrip-${pkgver}/jbr
+    cp -a jbr-${jbr_ver}-${jbr_build} DataGrip-${pkgver}/jbr
+    cd ../
+  fi

 package_datagrip() {
   optdepends=('datagrip-jre: JetBrains custom Java Runtime (Recommended)'

diogobaeder commented on 2021-09-20 21:49 (UTC)

Sorry, I deleted my previous comment (about trying to make datagrip work with datagrip-jre) because it was just stupid - only later I realized that datagrip doesn't depend on datagrip-jre to be installed, so after I explicitly installed it, datagrip works just fine. My bad, lack of attention, sorry...

freswa commented on 2021-09-20 21:46 (UTC) (edited on 2021-09-20 21:46 (UTC) by freswa)

Create ~/.config/JetBrains/DataGrip2021.2/datagrip.jdk with the path to the jdk you would like to use. E.g. /usr/lib/jvm/java-11-openjdk

newsboost commented on 2021-08-25 10:50 (UTC)

For the reference, this solved my problem: archlinux-java set java-11-openjdk

newsboost commented on 2021-08-24 08:04 (UTC) (edited on 2021-08-24 08:05 (UTC) by newsboost)

@freswa: Thanks - I thought I had the latest JRE: I have "extra/jre-openjdk 16.0.2.u7-1 (183.7 KiB 507.4 KiB) (Installed)" and 'java -version' says: 'openjdk version "1.8.0_292"'. But I uninstalled and installed datagrip-jre. The problem is that I don't see any "datagrip" binary executable to start. I don't understand that (unlike for the other package). So I'm thinking, maybe it's better to install via snap, although I prefer Arch-packages (incl. AUR)... hmm... Snap is last resort.

freswa commented on 2021-08-23 15:06 (UTC)

You need a newer JRE or datagrip-jre

newsboost commented on 2021-08-23 14:56 (UTC) (edited on 2021-08-23 14:56 (UTC) by newsboost)

Hi, I'm new to this. Just tried to install datagrip (no error messages, installation seemed to run fine) and run it, but when I try to run it, it says:

$ datagrip
Error occurred during initialization of VM
java.lang.UnsupportedClassVersionError: com/intellij/util/lang/PathClassLoader has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(
    at Method)
    at java.lang.ClassLoader.loadClass(
    at sun.misc.Launcher$AppClassLoader.loadClass(
    at java.lang.ClassLoader.loadClass(
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(
    at Method)
    at java.lang.ClassLoader.initSystemClassLoader(
    at java.lang.ClassLoader.getSystemClassLoader(

I've never tried datagrip before so I don't really know what this is about, but this seems wrong?