Re: $JAVA_HOME, 5.7 no FTB

Dale Anson <[email protected]> Fri, 21 Mar 2025 09:25:34 -0700
Newsgroups gmane.editors.jedit.user
Message-ID <CAHrA0wD+ej0gpZ8rA9C1+HfPLWNEetBA1Tnm3hQyh7N180TujQ@mail.gmail.com>
--===============4374238727709693408==
Content-Type: multipart/alternative; boundary="000000000000da2d130630dcb475"

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

No, I was talking about some tools that Ubuntu has for managing java
installations. This article has a pretty good description:
https://hostman.com/tutorials/switching-between-java-versions-on-ubuntu/

What is FTB/SFTB?

On Fri, Mar 21, 2025 at 9:17=E2=80=AFAM Derek Christiansen <slis.derek@gmai=
l.com>
wrote:

> In my jvm directory I have 'default-java' is that what you mean?
>
> On Fri, Mar 21, 2025 at 9:14=E2=80=AFAM Dale Anson <[email protected]> w=
rote:
>
>> Do you have the Ubuntu java-common package installed? That package
>> provides the update-java-alternatives utility which allows you to choose
>> and switch between installed versions of java.
>>
>> On Wed, Mar 19, 2025 at 1:52=E2=80=AFPM Derek Christiansen <slis.derek@g=
mail.com>
>> wrote:
>>
>>> 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-Ubu=
ntu-124.04.1
>>> 1:45:48=E2=80=AFPM [main] [message] Log: java.vm.name=3DOpenJDK 64-Bit =
Server 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 Ru=
ntime
>>> 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
>>> --
>>> -----------------------------------------------
>>> jEdit Users' List
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/jedit-users
>>>
>>

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

<div dir=3D"ltr">No, I was talking about some tools that Ubuntu has for man=
aging java installations. This article has a pretty good description:=C2=A0=
<a href=3D"https://hostman.com/tutorials/switching-between-java-versions-on=
-ubuntu/">https://hostman.com/tutorials/switching-between-java-versions-on-=
ubuntu/</a><div><br></div><div>What is FTB/SFTB?=C2=A0</div></div><br><div =
class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail=
_attr">On Fri, Mar 21, 2025 at 9:17=E2=80=AFAM Derek Christiansen &lt;<a hr=
ef=3D"mailto:[email protected]">[email protected]</a>&gt; wrote:<br><=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">In =
my jvm directory I have &#39;default-java&#39; is that what you mean?</div>=
<br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri=
, Mar 21, 2025 at 9:14=E2=80=AFAM Dale Anson &lt;<a href=3D"mailto:dale@dal=
eanson.com" target=3D"_blank">[email protected]</a>&gt; wrote:<br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Do you hav=
e the Ubuntu java-common package installed? That package provides the updat=
e-java-alternatives utility which allows you to choose and switch between i=
nstalled versions of java.=C2=A0</div><br><div class=3D"gmail_quote"><div d=
ir=3D"ltr" class=3D"gmail_attr">On Wed, Mar 19, 2025 at 1:52=E2=80=AFPM Der=
ek Christiansen &lt;<a href=3D"mailto:[email protected]" target=3D"_blan=
k">[email protected]</a>&gt; wrote:<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"><div dir=3D"ltr">Like others before me I had to scut=
tle 5.7 as SFTB doesn&#39;t work.<div><br></div><div>Of note, Ubuntu syslog=
 always throws this:</div><div><br></div><blockquote class=3D"gmail_quote" =
style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa=
dding-left:1ex">2025-03-19T13:38:29.926376-07:00 INF-DEREK-LINUX jedit.desk=
top[42878]: Warning: $JAVA_HOME environment variable not set! Consider sett=
ing it.<br>2025-03-19T13:38:29.926493-07:00 INF-DEREK-LINUX jedit.desktop[4=
2878]: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Attempting to locate java...<br>20=
25-03-19T13:38:29.926773-07:00 INF-DEREK-LINUX jedit.desktop[42878]: Found =
a virtual machine at: /usr/bin/java...</blockquote><div>the one found point=
s to the actual JRE through 2 symlinks.=C2=A0</div><div><br></div><div>but =
BASH shows this:</div><div><br></div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin=
g-left:1ex">=C2=A0$ echo $JAVA_HOME</blockquote><blockquote class=3D"gmail_=
quote" style=3D"margin: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</blockqu=
ote><div><br></div><div>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 [main] [message] Log: <a href=3D"http://java.vm.name" tar=
get=3D"_blank">java.vm.name</a>=3DOpenJDK 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" target=3D"_blank">java.runtime.name</a>=3DOpenJDK Runtime Environmen=
t<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" target=3D"_blank">os=
.name</a>=3DLinux<br>1:45:48=E2=80=AFPM [main] [message] Log: os.version=3D=
6.8.0-55-generic<br>1:45:48=E2=80=AFPM [main] [message] Log: os.arch=3Damd6=
4<br>1:45:48=E2=80=AFPM [main] [message] Log: user.home=3D/home/derek<div>1=
:45:48=E2=80=AFPM [main] [message] Log: java.home=3D/usr/lib/jvm/java-21-op=
enjdk-amd64=C2=A0</div><div><br></div><div>Note it truncates the location o=
f the java executable.=C2=A0 This jedit 5.5 but the same was true for 5.7</=
div></div>
-- <br>
-----------------------------------------------<br>
jEdit Users&#39; List<br>
<a href=3D"mailto:[email protected]" target=3D"_blank">jEdi=
[email protected]</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/jedit-users" rel=3D=
"noreferrer" target=3D"_blank">https://lists.sourceforge.net/lists/listinfo=
/jedit-users</a><br>
</blockquote></div>
</blockquote></div>
</blockquote></div>

--000000000000da2d130630dcb475--


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


--===============4374238727709693408==
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

--===============4374238727709693408==--