$JAVA_HOME, 5.7 no FTB

Derek Christiansen <[email protected]> Wed, 19 Mar 2025 13:51:35 -0700
Newsgroups gmane.editors.jedit.user
Message-ID <CAKOvPLRmsn-kfdOrtTTANrDhHK3DFDEnvJTJr5Y2gSL-drNJWQ@mail.gmail.com>
--===============7009535045280701613==
Content-Type: multipart/alternative; boundary="00000000000091056d0630b830aa"

--00000000000091056d0630b830aa
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Like others before me I had to scuttle 5.7 as SFTB doesn't work.

Of note, Ubuntu syslog always throws this:

2025-03-19T13:38:29.926376-07:00 INF-DEREK-LINUX jedit.desktop[42878]:
> Warning: $JAVA_HOME environment variable not set! Consider setting it.
> 2025-03-19T13:38:29.926493-07:00 INF-DEREK-LINUX jedit.desktop[42878]:
>      Attempting to locate java...
> 2025-03-19T13:38:29.926773-07:00 INF-DEREK-LINUX jedit.desktop[42878]:
> Found a virtual machine at: /usr/bin/java...

the one found points to the actual JRE through 2 symlinks.

but BASH shows this:

 $ echo $JAVA_HOME

/usr/lib/jvm/java-21-openjdk-amd64/bin/java


but activity log shows:

1:45:48=E2=80=AFPM [main] [message] Log: java.version=3D21.0.6
1:45:48=E2=80=AFPM [main] [message] Log: java.vm.version=3D21.0.6+7-Ubuntu-=
124.04.1
1:45:48=E2=80=AFPM [main] [message] Log: java.vm.name=3DOpenJDK 64-Bit Serv=
er VM
1:45:48=E2=80=AFPM [main] [message] Log:
java.runtime.version=3D21.0.6+7-Ubuntu-124.04.1
1:45:48=E2=80=AFPM [main] [message] Log: java.runtime.name=3DOpenJDK Runtim=
e
Environment
1:45:48=E2=80=AFPM [main] [message] Log: java.vendor=3DUbuntu
1:45:48=E2=80=AFPM [main] [message] Log: java.compiler=3Dnull
1:45:48=E2=80=AFPM [main] [message] Log: os.name=3DLinux
1:45:48=E2=80=AFPM [main] [message] Log: os.version=3D6.8.0-55-generic
1:45:48=E2=80=AFPM [main] [message] Log: os.arch=3Damd64
1:45:48=E2=80=AFPM [main] [message] Log: user.home=3D/home/derek
1:45:48=E2=80=AFPM [main] [message] Log:
java.home=3D/usr/lib/jvm/java-21-openjdk-amd64

Note it truncates the location of the java executable.  This jedit 5.5 but
the same was true for 5.7

--00000000000091056d0630b830aa
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Like others before me I had to scuttle 5.7 as SFTB doesn&#=
39;t work.<div><br></div><div>Of note, Ubuntu syslog always throws this:</d=
iv><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">2025-03=
-19T13:38:29.926376-07:00 INF-DEREK-LINUX jedit.desktop[42878]: Warning: $J=
AVA_HOME environment variable not set! Consider setting it.<br>2025-03-19T1=
3:38:29.926493-07:00 INF-DEREK-LINUX jedit.desktop[42878]: =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Attempting to locate java...<br>2025-03-19T13:38:29.926=
773-07:00 INF-DEREK-LINUX jedit.desktop[42878]: Found a virtual machine at:=
 /usr/bin/java...</blockquote><div>the one found points to the actual JRE t=
hrough 2 symlinks.=C2=A0</div><div><br></div><div>but BASH shows this:</div=
><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0$ e=
cho $JAVA_HOME</blockquote><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
">/usr/lib/jvm/java-21-openjdk-amd64/bin/java</blockquote><div><br></div><d=
iv>but activity log shows:</div><div>=C2=A0</div>1:45:48=E2=80=AFPM [main] =
[message] Log: java.version=3D21.0.6<br>1:45:48=E2=80=AFPM [main] [message]=
 Log: java.vm.version=3D21.0.6+7-Ubuntu-124.04.1<br>1:45:48=E2=80=AFPM [mai=
n] [message] Log: <a href=3D"http://java.vm.name">java.vm.name</a>=3DOpenJD=
K 64-Bit Server VM<br>1:45:48=E2=80=AFPM [main] [message] Log: java.runtime=
.version=3D21.0.6+7-Ubuntu-124.04.1<br>1:45:48=E2=80=AFPM [main] [message] =
Log: <a href=3D"http://java.runtime.name">java.runtime.name</a>=3DOpenJDK R=
untime Environment<br>1:45:48=E2=80=AFPM [main] [message] Log: java.vendor=
=3DUbuntu<br>1:45:48=E2=80=AFPM [main] [message] Log: java.compiler=3Dnull<=
br>1:45:48=E2=80=AFPM [main] [message] Log: <a href=3D"http://os.name">os.n=
ame</a>=3DLinux<br>1:45:48=E2=80=AFPM [main] [message] Log: os.version=3D6.=
8.0-55-generic<br>1:45:48=E2=80=AFPM [main] [message] Log: os.arch=3Damd64<=
br>1:45:48=E2=80=AFPM [main] [message] Log: user.home=3D/home/derek<div>1:4=
5:48=E2=80=AFPM [main] [message] Log: java.home=3D/usr/lib/jvm/java-21-open=
jdk-amd64=C2=A0</div><div><br></div><div>Note it truncates the location of =
the java executable.=C2=A0 This jedit 5.5 but the same was true for 5.7</di=
v></div>

--00000000000091056d0630b830aa--


--===============7009535045280701613==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============7009535045280701613==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
-----------------------------------------------
jEdit Users' List
[email protected]
https://lists.sourceforge.net/lists/listinfo/jedit-users

--===============7009535045280701613==--